From: Bruno Sinou Date: Mon, 20 Jan 2014 21:41:57 +0000 (+0000) Subject: fix null pointer exeption before clean refactoring of the user admin view. X-Git-Tag: argeo-commons-2.1.30~618 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=770c0acbaca852eb2fffb404ae93be33f9f3f57e;p=lgpl%2Fargeo-commons.git fix null pointer exeption before clean refactoring of the user admin view. git-svn-id: https://svn.argeo.org/commons/trunk@6735 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/plugins/org.argeo.security.ui.admin/src/main/java/org/argeo/security/ui/admin/editors/ArgeoUserEditor.java b/security/plugins/org.argeo.security.ui.admin/src/main/java/org/argeo/security/ui/admin/editors/ArgeoUserEditor.java index 74f290a55..c32553050 100644 --- a/security/plugins/org.argeo.security.ui.admin/src/main/java/org/argeo/security/ui/admin/editors/ArgeoUserEditor.java +++ b/security/plugins/org.argeo.security.ui.admin/src/main/java/org/argeo/security/ui/admin/editors/ArgeoUserEditor.java @@ -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