fix null pointer exeption before clean refactoring of the user admin view.
authorBruno Sinou <bsinou@argeo.org>
Mon, 20 Jan 2014 21:41:57 +0000 (21:41 +0000)
committerBruno Sinou <bsinou@argeo.org>
Mon, 20 Jan 2014 21:41:57 +0000 (21:41 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@6735 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

security/plugins/org.argeo.security.ui.admin/src/main/java/org/argeo/security/ui/admin/editors/ArgeoUserEditor.java

index 74f290a55425e23fad116e8f09f84eb19fe02ceb..c32553050b7a35f79b6f6aa3f13820a7e484ae51 100644 (file)
@@ -108,11 +108,14 @@ public class ArgeoUserEditor extends FormEditor {
 
                userRolesPage.setUserDetails(userDetails);
 
+               // FIXME rather use a refresh command. Fails when called by another
+               // view.
                // refresh users view
                IWorkbench iw = SecurityAdminPlugin.getDefault().getWorkbench();
                UsersView usersView = (UsersView) iw.getActiveWorkbenchWindow()
                                .getActivePage().findView(UsersView.ID);
-               usersView.refresh();
+               if (usersView != null)
+                       usersView.refresh();
        }
 
        @Override