소스 검색

Added check for lock before releasing highlighting editor

Andreas Mülder 13 년 전
부모
커밋
231ad86518
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      plugins/org.yakindu.sct.simulation.ui/src/org/yakindu/sct/simulation/ui/model/presenter/SCTSourceDisplay.java

+ 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);
 			}