This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 415520 - Some ActionSets for CDT cannot be turned off when starting enabled
Summary: Some ActionSets for CDT cannot be turned off when starting enabled
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.3   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.3.1   Edit
Assignee: Paul Webster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 407536
Blocks:
  Show dependency tree
 
Reported: 2013-08-20 14:48 EDT by Paul Webster CLA
Modified: 2013-08-28 13:16 EDT (History)
3 users (show)

See Also:


Attachments
actionSet project to reproduce the problem (4.68 KB, application/zip)
2013-08-20 14:51 EDT, Paul Webster CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2013-08-20 14:48:50 EDT
Backport to 4.3.1

+++ This bug was initially created as a clone of Bug #407536 +++

CDT uses action sets to show/hide certain button/menus.  The buttons/menus no longer disappear when I turn off some of the action sets.

If I launch eclipse with the action set enabled, then turning it off does not have any impact.

If I launch eclipse with the action set disabled, then turning it on then off behaves correctly.

I am first seeing this bug in the M4 build; M3 behaves as expected.

I wasn't able to reproduce this with some other action set that I found in platform or in CDT.

To try this out:
1- install CDT :)
2- Enable action set "Reverse Debugging".  You will see a new button appear in the main tool bar with a little clock and a double arrow.
3- Close eclipse
4- Start eclipse (now the action set is pre-enabled)
5- disable the "Reverse Debugging" action set
=> the button will not disappear.

Details and screenshot about this action set can be quickly seen at:
http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_do_Reverse_Debugging.3F

You can also reproduce this with the "C/C++ Tracepoints" action set:
http://wiki.eclipse.org/CDT/User/FAQ#How_can_I_trace_my_application_using_C.2FC.2B.2B_Tracepoints.3F

Please let me know if I can help figuring this out.

Thanks
Comment 1 Paul Webster CLA 2013-08-20 14:51:15 EDT
Created attachment 234586 [details]
actionSet project to reproduce the problem
Comment 2 Paul Webster CLA 2013-08-20 14:51:52 EDT
Paul, could you please review?

https://git.eclipse.org/r/15666

PW
Comment 4 Paul Elder CLA 2013-08-28 13:16:50 EDT
Verified in build 4.3.0.M20130828-0800