From a56c8dc53e6c4f827a1b06798c8b8e5ae2f122df Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Thu, 18 Aug 2016 14:07:49 +0200 Subject: [PATCH] Set focus to search field for specimen editor --- .../taxeditor/editor/view/derivate/DerivateView.java | 2 +- .../searchFilter/DerivateSearchCompositeController.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java index 904bee8c8..e4df386b1 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java @@ -396,7 +396,6 @@ public class DerivateView extends EditorPart implements IPartContentHasFactualDa @Override public void setFocus() { - viewer.getControl().setFocus(); //make sure to bind again if maybe in another view the conversation was unbound if(conversation!=null && !conversation.isBound()){ conversation.bind(); @@ -404,6 +403,7 @@ public class DerivateView extends EditorPart implements IPartContentHasFactualDa if(cdmEntitySession != null) { cdmEntitySession.bind(); } + derivateSearchCompositeController.setFocusOnSearchField(); } @Override diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java index 3f07f19c6..3fe068faf 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java @@ -178,5 +178,9 @@ public class DerivateSearchCompositeController implements Listener{ derivateSearchComposite.getComboTaxonAssignment().setEnabled(false); } } + + public void setFocusOnSearchField(){ + derivateSearchComposite.getSearchField().setFocus(); + } } -- 2.34.1