diff options
| author | Esteban Dugueperoux | 2015-07-16 12:15:56 +0000 |
|---|---|---|
| committer | Esteban DUGUEPEROUX | 2015-07-16 12:24:02 +0000 |
| commit | 55dfe4b7fe8eee9bc5594570d436d9b29e2bcfd4 (patch) | |
| tree | 3978711b2e60de5ce46a07934a4f5084ee0b83fb | |
| parent | 4762845e28fc0cf43ddf139c8369cbf103c0dbe8 (diff) | |
| download | org.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.java | 2 |
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); } } |
