From 48bdfbf2c282db5cbb04730ff8a085bf4ac0d566 Mon Sep 17 00:00:00 2001 From: Bruno Sinou Date: Fri, 11 Mar 2016 20:27:00 +0000 Subject: [PATCH] Fix glitch on focus out if the field is empty. git-svn-id: https://svn.argeo.org/commons/trunk@8829 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../org/argeo/eclipse/ui/workbench/commands/OpenFile.java | 2 +- .../workbench/internal/jcr/parts/AddPrivilegeWizard.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenFile.java b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenFile.java index 6d745715b..7bd6e15e8 100644 --- a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenFile.java +++ b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenFile.java @@ -48,7 +48,7 @@ public class OpenFile extends AbstractHandler { /* DEPENDENCY INJECTION */ private String openFileServiceId; - public final static String ID = WorkbenchUiPlugin.ID + ".dumpNode"; + public final static String ID = WorkbenchUiPlugin.ID + ".openFile"; public final static String PARAM_FILE_NAME = OpenFileService.PARAM_FILE_NAME; public final static String PARAM_FILE_URI = OpenFileService.PARAM_FILE_URI; // "param.fileURI"; diff --git a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java index 0c65b7080..caca94366 100644 --- a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java +++ b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java @@ -156,8 +156,8 @@ public class AddPrivilegeWizard extends Wizard { @Override public void widgetSelected(SelectionEvent e) { - PickUpUserDialog dialog = new PickUpUserDialog( - getShell(), "Choose a group or a user", userAdmin); + PickUpUserDialog dialog = new PickUpUserDialog(getShell(), + "Choose a group or a user", userAdmin); if (dialog.open() == Window.OK) { chosenUser = dialog.getSelected(); groupNameLbl.setText(UsersUtils @@ -173,6 +173,9 @@ public class AddPrivilegeWizard extends Wizard { @Override public void focusLost(FocusEvent event) { String dn = groupNameTxt.getText(); + if (EclipseUiUtils.isEmpty(dn)) + return; + User newChosen = null; try { newChosen = (User) userAdmin.getRole(dn); -- 2.30.2