Przeglądaj źródła

workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=346648

Andreas Mülder 14 lat temu
rodzic
commit
d66ffe6f95

+ 8 - 2
plugins/org.yakindu.sct.statechart.diagram/src/org/yakindu/sct/statechart/diagram/editor/StatechartDiagramActionbarContributor.java

@@ -11,6 +11,7 @@
 package org.yakindu.sct.statechart.diagram.editor;
 
 import org.eclipse.gmf.runtime.diagram.ui.parts.DiagramActionBarContributor;
+import org.eclipse.ui.IActionBars;
 /**
  * 
  * @author Andreas Muelder <a href="mailto:andreas.muelder@itemis.de">andreas.muelder@itemis.de</a>
@@ -19,9 +20,14 @@ import org.eclipse.gmf.runtime.diagram.ui.parts.DiagramActionBarContributor;
 public class StatechartDiagramActionbarContributor extends
 		DiagramActionBarContributor {
 
-	public StatechartDiagramActionbarContributor() {
-	}
 
+	@Override
+	public void init(IActionBars bars) {
+		super.init(bars);
+		//workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=346648
+		bars.clearGlobalActionHandlers();
+	}
+	
 	@Override
 	protected String getEditorId() {
 		return StatechartDiagramEditor.ID;