Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Fauth2014-08-20 08:30:39 +0000
committerDirk Fauth2014-08-20 08:30:39 +0000
commit1e54b9847d982976a758bcd9ba7adbe331f0509a (patch)
tree8bac3de2270b28db013ca2dbf02076719ed91c6c
parent3b9c525840c9ce4ae614d322c6b1a5f9bf25d7f9 (diff)
downloadorg.eclipse.nebula.widgets.nattable-1e54b9847d982976a758bcd9ba7adbe331f0509a.tar.gz
org.eclipse.nebula.widgets.nattable-1e54b9847d982976a758bcd9ba7adbe331f0509a.tar.xz
org.eclipse.nebula.widgets.nattable-1e54b9847d982976a758bcd9ba7adbe331f0509a.zip
Bug 379924 - removed internal static ScheduledExecutorService
-rw-r--r--org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/blink/BlinkLayer.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/blink/BlinkLayer.java b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/blink/BlinkLayer.java
index 61fa91dd..7807fb78 100644
--- a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/blink/BlinkLayer.java
+++ b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/blink/BlinkLayer.java
@@ -51,10 +51,6 @@ import org.eclipse.swt.widgets.Display;
*/
public class BlinkLayer<T> extends AbstractLayerTransform implements IUniqueIndexLayer {
- private static class DefaultSchedulerLazyInitializer {
- private final static ScheduledExecutorService SCHEDULER = Executors.newSingleThreadScheduledExecutor();
- }
-
private final IUniqueIndexLayer dataLayer;
private final IRowDataProvider<T> rowDataProvider;
private final IConfigRegistry configRegistry;
@@ -90,7 +86,7 @@ public class BlinkLayer<T> extends AbstractLayerTransform implements IUniqueInde
IColumnPropertyResolver columnPropertyResolver,
IConfigRegistry configRegistry,
boolean triggerBlinkOnRowUpdate) {
- this(dataLayer, listDataProvider, rowIdAccessor, columnPropertyResolver, configRegistry, triggerBlinkOnRowUpdate, DefaultSchedulerLazyInitializer.SCHEDULER);
+ this(dataLayer, listDataProvider, rowIdAccessor, columnPropertyResolver, configRegistry, triggerBlinkOnRowUpdate, Executors.newSingleThreadScheduledExecutor());
}
public BlinkLayer(IUniqueIndexLayer dataLayer,
@@ -205,9 +201,11 @@ public class BlinkLayer<T> extends AbstractLayerTransform implements IUniqueInde
private Runnable getStopBlinkTask(final String key, final ILayer layer) {
return new Runnable() {
+ @Override
public void run() {
Display.getDefault().asyncExec(new Runnable() {
+ @Override
public void run() {
blinkingUpdates.remove(key);
@@ -235,10 +233,12 @@ public class BlinkLayer<T> extends AbstractLayerTransform implements IUniqueInde
this.blinkingEnabled = enabled;
}
+ @Override
public int getColumnPositionByIndex(int columnIndex) {
return dataLayer.getColumnPositionByIndex(columnIndex);
}
+ @Override
public int getRowPositionByIndex(int rowIndex) {
return dataLayer.getRowPositionByIndex(rowIndex);
}

Back to the top