@EventHandler protected void onEvent(final DataUpdatedEvent event) { for (final DataView view : this) { if (event.getObject() == view.getData()) { // BDZ removed 2013-03-15: update() updates all views. Addresses #1220. // view.update(); update(); return; } } }
@Override public void run() { synchronized (getContext()) { for (final DataView view : DefaultImageDisplay.this) { if (event.getObject() == view.getData()) { rebuild(); update(); return; } } } } });