ref #6595 fix never ending details view rendering
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 10 Nov 2017 14:58:58 +0000 (15:58 +0100)
committerKatja Luther <k.luther@bgbm.org>
Mon, 13 Nov 2017 14:04:59 +0000 (15:04 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AbstractGroupedContainerE4.java

index c8046f49ff6b5978cebed50c51dcc03a8fd3d260..a24d15ee0fc3bd1f29e0062b0fa26082145ec85d 100755 (executable)
@@ -505,7 +505,7 @@ abstract public class AbstractGroupedContainerE4<T extends TaxonBase> implements
                                return;
                            }
 
-                               for (AbstractGroupedContainerE4 container : getEditor()
+                               for (AbstractGroupedContainerE4<?> container : getEditor()
                                                .getGroupedContainers()) {
                                        container.colorSelected(NOT_SELECTED);
                                }
@@ -592,12 +592,10 @@ abstract public class AbstractGroupedContainerE4<T extends TaxonBase> implements
                     // my code goes here
                     Thread.sleep(1000);
                     if(!stop){
-                        display.syncExec(new Runnable() {
-                            @Override
-                            public void run() {
+                        display.syncExec(() -> {
                                 getEditor().getManagedForm().setInput(selection);
-                            }
                         });
+                        stop = true;
                     }
                 } catch (InterruptedException ex) {
                     stop = true;