diff options
author | cbateman | 2007-01-24 08:06:00 +0000 |
---|---|---|
committer | cbateman | 2007-01-24 08:06:00 +0000 |
commit | 2ea8bf456b8a7c0ec3a7b6318e4d5214c17a9ce8 (patch) | |
tree | f3214b020f8566852ece38a477268785f123e3d2 | |
parent | 60421d814b97ddf7dbae64c081ac47b00751bcb5 (diff) | |
download | webtools.jsf-2ea8bf456b8a7c0ec3a7b6318e4d5214c17a9ce8.tar.gz webtools.jsf-2ea8bf456b8a7c0ec3a7b6318e4d5214c17a9ce8.tar.xz webtools.jsf-2ea8bf456b8a7c0ec3a7b6318e4d5214c17a9ce8.zip |
Added a null check.
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/dialog/DialogUtil.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/dialog/DialogUtil.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/dialog/DialogUtil.java index ee85e6d57..d8c561826 100644 --- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/dialog/DialogUtil.java +++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/dialog/DialogUtil.java @@ -40,13 +40,18 @@ public class DialogUtil { String superType, int tyle) { SelectionDialog dialog = JavaUIHelper .openSelectionDialog(shell, project, superType, tyle); - dialog.setTitle(EditorMessages.FindType); - dialog.setMessage(EditorMessages.FindType_Filter); - if (dialog.open() == SelectionDialog.OK) { - Object[] result = dialog.getResult(); - IType searchedType = (IType) result[0]; - return searchedType.getFullyQualifiedName(); - } + + // dialog could be null + if (dialog != null) + { + dialog.setTitle(EditorMessages.FindType); + dialog.setMessage(EditorMessages.FindType_Filter); + if (dialog.open() == SelectionDialog.OK) { + Object[] result = dialog.getResult(); + IType searchedType = (IType) result[0]; + return searchedType.getFullyQualifiedName(); + } + } return null; } |