diff options
Diffstat (limited to 'addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java')
-rw-r--r-- | addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java index 1c0dd760..e05481d2 100644 --- a/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java +++ b/addons/batikvis/src/main/java/de/lmu/ifi/dbs/elki/visualization/visualizers/thumbs/ThumbnailVisualization.java @@ -51,6 +51,7 @@ import de.lmu.ifi.dbs.elki.visualization.visualizers.Visualization; * Thumbnail visualization. * * @author Erich Schubert + * @since 0.4.0 * * @apiviz.uses ThumbnailThread */ @@ -200,7 +201,7 @@ public class ThumbnailVisualization extends AbstractVisualization implements Thu @Override public void resultChanged(Result current) { // Default is to redraw when the result we are attached to changed. - if(task.getResult() == current) { + if(task == current || task.getResult() == current) { refreshThumbnail(); return; } @@ -216,7 +217,7 @@ public class ThumbnailVisualization extends AbstractVisualization implements Thu @Override public void visualizationChanged(VisualizationItem item) { - if(task.updateOnAny(VisualizationTask.ON_STYLEPOLICY) && item instanceof StylingPolicy) { + if(task == item || (task.updateOnAny(VisualizationTask.ON_STYLEPOLICY) && item instanceof StylingPolicy)) { refreshThumbnail(); return; } |