Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbateman2007-01-24 08:06:00 +0000
committercbateman2007-01-24 08:06:00 +0000
commit2ea8bf456b8a7c0ec3a7b6318e4d5214c17a9ce8 (patch)
treef3214b020f8566852ece38a477268785f123e3d2
parent60421d814b97ddf7dbae64c081ac47b00751bcb5 (diff)
downloadwebtools.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.java19
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;
}

Back to the top