Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEsteban Dugueperoux2015-07-16 12:15:56 +0000
committerEsteban DUGUEPEROUX2015-07-16 12:24:02 +0000
commit55dfe4b7fe8eee9bc5594570d436d9b29e2bcfd4 (patch)
tree3978711b2e60de5ce46a07934a4f5084ee0b83fb
parent4762845e28fc0cf43ddf139c8369cbf103c0dbe8 (diff)
downloadorg.eclipse.sirius-55dfe4b7fe8eee9bc5594570d436d9b29e2bcfd4.tar.gz
org.eclipse.sirius-55dfe4b7fe8eee9bc5594570d436d9b29e2bcfd4.tar.xz
org.eclipse.sirius-55dfe4b7fe8eee9bc5594570d436d9b29e2bcfd4.zip
[471456] Fix NPE on SessionEditorInput.exists()
- Fix potential NPE on SessionEditorInput.exists() when Resource has not ResourceSet. This can occurs for example with metamodel resource. Bug: 471456 Change-Id: I6242312937b9fffd1f6190ed1a283b09d2e3ec46 Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/business/api/session/SessionEditorInput.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/business/api/session/SessionEditorInput.java b/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/business/api/session/SessionEditorInput.java
index 18b940bbb8..eb3694978c 100644
--- a/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/business/api/session/SessionEditorInput.java
+++ b/plugins/org.eclipse.sirius.ui/src/org/eclipse/sirius/ui/business/api/session/SessionEditorInput.java
@@ -310,7 +310,7 @@ public class SessionEditorInput extends URIEditorInput {
EObject input = getInput(false);
if (input != null) {
Resource resource = input.eResource();
- if (resource != null) {
+ if (resource != null && resource.getResourceSet() != null) {
exists = resource.getResourceSet().getURIConverter().exists(resource.getURI(), null);
}
}

Back to the top