Bug 428729 - [Perspectives][CPD] Cannot re-add the "File" Toolbar after disabling it accidentally
Summary: [Perspectives][CPD] Cannot re-add the "File" Toolbar after disabling it accid...
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.4   Edit
Hardware: PC Windows 7
: P3 major (vote)
Target Milestone: 4.5 M5   Edit
Assignee: Andrey Loskutov CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 420956
  Show dependency tree
 
Reported: 2014-02-21 07:34 EST by Martin Oberhuber CLA
Modified: 2015-01-27 06:09 EST (History)
2 users (show)

See Also:


Attachments
Screenshot of error dialog (20.89 KB, image/gif)
2014-02-21 07:34 EST, Martin Oberhuber CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2014-02-21 07:34:03 EST
Created attachment 240192 [details]
Screenshot of error dialog

Build ID: Eclipse-SDK-4.4m5-win32

When turning off a "Toolbar Visibility" item in the Customize Perspective Dialog accidentally, it may be impossible to re-add that contribution ("because all of its children are in unavailable command groups").

This error dialog leaves it unclear, how to enable respective command groups to get back to a sane state, thus it's problematic.

The expected workaround (Window > Reset Perspective) also doesn't work, leaving me in a state without toolbar that I cannot get out of. Thus marking as MAJOR.

Steps to Reproduce:

1. Launch Eclipse SDK (opens in Java Perspective)
2. Window > Customize Perspective
3. On "Toolbar Visibility", uncheck the "File" node and click OK
4. Window > Customize Perspective
5. Try to re-enable the "File" Toolbar

--> An error dialog shows up (see attached).
Comment 1 Martin Oberhuber CLA 2014-02-21 07:38:48 EST
CQ:WIND00-WB4-2813
Comment 2 Martin Oberhuber CLA 2014-04-07 04:57:08 EDT
ping, could somebody consider triaging this ?
Comment 3 Noopur Gupta CLA 2015-01-27 06:05:44 EST
Verified as fixed with 4.5.0.I20150126-2000 (See bug 420956 comment #31).
Comment 4 Lars Vogel CLA 2015-01-27 06:09:40 EST
.