Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Richard2015-09-01 08:49:34 +0000
committerAxel Richard2015-09-01 08:51:38 +0000
commit9e005ef8b3318b16ddee5121346b53288eaf6b1a (patch)
treed205c9fafbae4080a016f86ddf4be11958e21c0b
parent26b2974f9a8f6161c9e1ec1df57a58ef48ccee32 (diff)
downloadorg.eclipse.emf.compare-9e005ef8b3318b16ddee5121346b53288eaf6b1a.tar.gz
org.eclipse.emf.compare-9e005ef8b3318b16ddee5121346b53288eaf6b1a.tar.xz
org.eclipse.emf.compare-9e005ef8b3318b16ddee5121346b53288eaf6b1a.zip
Fix NPE in TreeNodeCompareInputLabelProvider3.1.1RC2
This NPE has been fixed in master, in the commit f782572 Add new UML Dangling Stereotype Application concept, which can't be backported in 3.1. Change-Id: Idc672d860896f0a10e91014e3bf6fa6c4682827f Signed-off-by: Axel Richard <axel.richard@obeo.fr>
-rw-r--r--plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
index 20e269140..a0b7362d8 100644
--- a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
+++ b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
@@ -200,9 +200,11 @@ public class TreeNodeCompareInputLabelProvider implements ICompareInputLabelProv
}
private StoragePathAdapter getStoragePathAdapter(Resource resource) {
- for (Adapter adapter : resource.eAdapters()) {
- if (adapter instanceof StoragePathAdapter) {
- return (StoragePathAdapter)adapter;
+ if (resource != null) {
+ for (Adapter adapter : resource.eAdapters()) {
+ if (adapter instanceof StoragePathAdapter) {
+ return (StoragePathAdapter)adapter;
+ }
}
}
return null;

Back to the top