fix a warning "Prevented recursive attempt to activate part..."
authorKatja Luther <k.luther@bgbm.org>
Thu, 26 Jun 2014 08:37:25 +0000 (08:37 +0000)
committerKatja Luther <k.luther@bgbm.org>
Thu, 26 Jun 2014 08:37:25 +0000 (08:37 +0000)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/PolytomousKeyListEditor.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/PolytomousKeyListItem.java

index 9d533a83218f6182ef7dc18c30812e03186bb915..35015c699ab22979a35eff8cf67fbbd73385bd56 100644 (file)
@@ -33,6 +33,7 @@ import org.eclipse.ui.IEditorInput;
 import org.eclipse.ui.IEditorSite;
 import org.eclipse.ui.IWorkbenchActionConstants;
 import org.eclipse.ui.PartInitException;
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.part.EditorPart;
 
 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
@@ -299,7 +300,7 @@ public class PolytomousKeyListEditor extends EditorPart implements
         */
        @Override
        public void setFocus() {
-               
+               PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().setFocus();
        }
 
        /*
index 1d414416e9020a5d185180d0aaffebe16948c854..754e4155659f25c8d52042fd1e1db4b1d538299e 100644 (file)
@@ -18,6 +18,7 @@ import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Link;
 import org.eclipse.ui.PartInitException;
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.forms.IFormPart;
 import org.eclipse.ui.forms.IManagedForm;
 
@@ -222,7 +223,7 @@ public class PolytomousKeyListItem extends AbstractCdmFormElement implements
        @Override
        public void setFocus() {
                // TODO Auto-generated method stub
-
+               PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().setFocus();
        }
 
        /*