From 054a3a832be0734a148301dd89cb6493552846dc Mon Sep 17 00:00:00 2001 From: Vincent Aravantinos <aravantinos@fortiss.org> Date: Wed, 13 Apr 2016 13:40:33 +0000 Subject: [PATCH] fixes overlay in navigator refs 2553 --- .../tooling/kernel/ui/internal/MarkerService.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java index f924e917d..da2e9d2dd 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java @@ -152,7 +152,11 @@ public class MarkerService implements IMarkerService, IPersistencyServiceListene if(top == null) { return ESeverity.lowest(); } - return getCacheEntry(top).getHighestSeverity(element); + ESeverity sev = getCacheEntry(top).getHighestSeverity(element); + if(element instanceof IConstrained) { + sev = ConstraintsUtils.augmentSeverityWithConstraintSeverity(sev, element); + } + return sev; } /** Accesses cache. */ @@ -261,9 +265,6 @@ public class MarkerService implements IMarkerService, IPersistencyServiceListene /** Returns the highest severity for the given element. */ public ESeverity getHighestSeverity(EObject element) { ESeverity sev = highestSeverityMap.get(element); - if(element instanceof IConstrained) { - sev = ConstraintsUtils.augmentSeverityWithConstraintSeverity(sev, element); - } return sev == null ? ESeverity.lowest() : sev; } @@ -388,7 +389,6 @@ public class MarkerService implements IMarkerService, IPersistencyServiceListene return getImageDescriptor("icons/info.gif"); case DEBUG: return getImageDescriptor("icons/debug.gif"); - } return null; } -- GitLab