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)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 10 Nov 2017 14:59:12 +0000 (15:59 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AbstractGroupedContainerE4.java

index cae1a4b30505a483e765fd11a59968ebcc4d808e..2ba36955b46740147030b5d25e8510f93d080ddd 100755 (executable)
@@ -509,7 +509,7 @@ abstract public class AbstractGroupedContainerE4<T extends TaxonBase> implements
                                return;
                            }
 
-                               for (AbstractGroupedContainerE4 container : getEditor()
+                               for (AbstractGroupedContainerE4<?> container : getEditor()
                                                .getGroupedContainers()) {
                                        container.colorSelected(NOT_SELECTED);
                                }
@@ -596,12 +596,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;