Fix glitch on focus out if the field is empty.
authorBruno Sinou <bsinou@argeo.org>
Fri, 11 Mar 2016 20:27:00 +0000 (20:27 +0000)
committerBruno Sinou <bsinou@argeo.org>
Fri, 11 Mar 2016 20:27:00 +0000 (20:27 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@8829 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenFile.java
org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java

index 6d745715bd8b62e831afd20d041d3277b931afb3..7bd6e15e801cedb879ad4ec05a9acb5cd4ae6d52 100644 (file)
@@ -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";
 
index 0c65b7080adeb50fbc0ab0e7079c5d5a3df5f26d..caca943663caee7da8e06342784fe46c1d80659e 100644 (file)
@@ -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);