Bug 552350 - Disable debug toolbar actions until plugin is loaded
Change-Id: I2bf6dc475a0ec08589ca5b236bbbaccc1d72afb0
Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
diff --git a/org.eclipse.debug.ui/META-INF/MANIFEST.MF b/org.eclipse.debug.ui/META-INF/MANIFEST.MF
index dc2e362..a1c1054 100644
--- a/org.eclipse.debug.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.debug.ui/META-INF/MANIFEST.MF
@@ -79,7 +79,7 @@
org.eclipse.debug.ui.stringsubstitution
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.4.0,4.0.0)",
org.eclipse.core.variables;bundle-version="[3.2.800,4.0.0)",
- org.eclipse.ui;bundle-version="[3.113.0,4.0.0)",
+ org.eclipse.ui;bundle-version="[3.115.0,4.0.0)",
org.eclipse.ui.console;bundle-version="[3.5.300,4.0.0)",
org.eclipse.help;bundle-version="[3.4.0,4.0.0)",
org.eclipse.debug.core;bundle-version="[3.9.0,4.0.0)";visibility:=reexport,
@@ -87,7 +87,7 @@
org.eclipse.ui.workbench.texteditor;bundle-version="[3.5.0,4.0.0)",
org.eclipse.ui.ide;bundle-version="[3.5.0,4.0.0)",
org.eclipse.ui.editors;bundle-version="[3.5.0,4.0.0)",
- org.eclipse.ui.workbench;bundle-version="[3.115.0,4.0.0)",
+ org.eclipse.ui.workbench;bundle-version="[3.117.0,4.0.0)",
org.eclipse.core.runtime;bundle-version="[3.11.0,4.0.0)",
org.eclipse.core.filesystem;bundle-version="[1.2.0,2.0.0)",
org.eclipse.core.resources;bundle-version="[3.5.0,4.0.0)",
diff --git a/org.eclipse.debug.ui/plugin.xml b/org.eclipse.debug.ui/plugin.xml
index 1f9528e..4c7794e 100644
--- a/org.eclipse.debug.ui/plugin.xml
+++ b/org.eclipse.debug.ui/plugin.xml
@@ -316,7 +316,8 @@
menubarPath="org.eclipse.ui.run/emptyStepGroup"
toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup"
style="toggle"
- state="false">
+ state="false"
+ initialEnabled="true">
</action>
<action
id="org.eclipse.debug.ui.actions.DropToFrame"
@@ -325,7 +326,8 @@
icon="$nl$/icons/full/elcl16/drop_to_frame.png"
helpContextId="org.eclipse.debug.ui.drop_to_frame_action_context"
label="%DropToFrame.label"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/renderGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.RunToLine"
@@ -336,7 +338,8 @@
icon="$nl$/icons/full/elcl16/runtoline_co.png"
label="%RunToLine.label"
menubarPath="org.eclipse.ui.run/emptyStepGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/emptyStepGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.StepReturn"
@@ -348,7 +351,8 @@
helpContextId="step_return_action_context"
label="%StepReturnAction.label"
menubarPath="org.eclipse.ui.run/stepReturnGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/stepReturnGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/stepReturnGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.StepOver"
@@ -360,7 +364,8 @@
helpContextId="step_over_action_context"
label="%StepOverAction.label"
menubarPath="org.eclipse.ui.run/stepOverGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/stepOverGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/stepOverGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.StepInto"
@@ -372,7 +377,8 @@
helpContextId="step_into_action_context"
label="%StepIntoAction.label"
menubarPath="org.eclipse.ui.run/stepIntoGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/stepIntoGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/stepIntoGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.toolbar.Disconnect"
@@ -384,7 +390,8 @@
helpContextId="disconnect_action_context"
label="%Disconnect.label"
menubarPath="org.eclipse.ui.run/stepGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.Terminate"
@@ -396,7 +403,8 @@
helpContextId="terminate_action_context"
label="%TerminateAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.Suspend"
@@ -408,7 +416,8 @@
helpContextId="suspend_action_context"
label="%SuspendAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup"
+ initialEnabled="false">
</action>
<action
id="org.eclipse.debug.ui.actions.Resume"
@@ -420,7 +429,8 @@
helpContextId="resume_action_context"
label="%ResumeAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
- toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup">
+ toolbarPath="org.eclipse.debug.ui.main.toolbar/threadGroup"
+ initialEnabled="false">
</action>
</actionSet>
<actionSet