Bug 493586 - RuntimeException when right clicking a closed project

Added a small validation to skip closed projects

Change-Id: I182f1c981624874ece7a696ecabf29bf45702916
Signed-off-by: alopezvenegas <adalbert@mx1.ibm.com>
diff --git a/bundles/org.eclipse.wst.jsdt.chromium.debug.ui/src/org/eclipse/wst/jsdt/chromium/debug/ui/actions/FileBasedAction.java b/bundles/org.eclipse.wst.jsdt.chromium.debug.ui/src/org/eclipse/wst/jsdt/chromium/debug/ui/actions/FileBasedAction.java
index eb92d33..e86029a 100644
--- a/bundles/org.eclipse.wst.jsdt.chromium.debug.ui/src/org/eclipse/wst/jsdt/chromium/debug/ui/actions/FileBasedAction.java
+++ b/bundles/org.eclipse.wst.jsdt.chromium.debug.ui/src/org/eclipse/wst/jsdt/chromium/debug/ui/actions/FileBasedAction.java
@@ -11,6 +11,7 @@
 import java.util.List;
 
 import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IProject;
 import org.eclipse.core.resources.IResource;
 import org.eclipse.core.resources.IResourceVisitor;
 import org.eclipse.core.resources.mapping.ResourceMapping;
@@ -114,7 +115,10 @@
       }
     };
     try {
-      resourceMapping.accept(null, visitor, null);
+        // This will always return one project
+        IProject project = resourceMapping.getProjects()[0];
+        if(project.isOpen())
+      	  resourceMapping.accept(null, visitor, null);
     } catch (CoreException e) {
       throw new RuntimeException(e);
     }