fix potential null pointer access
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/actions/OpenStorageWithMenu.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/actions/OpenStorageWithMenu.java
index 9332a0f..bad7fcc 100644
--- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/actions/OpenStorageWithMenu.java
+++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/actions/OpenStorageWithMenu.java
@@ -203,7 +203,7 @@
 			return desc;
 
 		IStorage storage = getStorage();
-		if (storage == null) {
+		if (storage != null) {
 			return registry.getDefaultEditor(storage.getName());
 		}