Browse Source

Added check for lock before releasing highlighting editor

Andreas Mülder 13 years ago
parent
commit
231ad86518

+ 2 - 1
plugins/org.yakindu.sct.simulation.ui/src/org/yakindu/sct/simulation/ui/model/presenter/SCTSourceDisplay.java

@@ -109,7 +109,8 @@ public class SCTSourceDisplay implements ISourceDisplay, IDebugEventSetListener
 					.getAdapter(IExecutionFacade.class);
 			if (_handler.containsKey(facade)) {
 				IDynamicNotationHandler handler = _handler.get(facade);
-				handler.getHighlightingSupport().releaseEditor();
+				if (handler.getHighlightingSupport().isLocked())
+					handler.getHighlightingSupport().releaseEditor();
 				facade.removeTraceListener(handler);
 				_handler.remove(facade);
 			}