Fix glitch on focus out if the field is empty.
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / src / org / argeo / eclipse / ui / workbench / internal / jcr / parts / AddPrivilegeWizard.java
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);