Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 331038

Summary: [UI] Cache and restore the Shell's state across sessions
Product: [Eclipse Project] e4 Reporter: Eric Moffatt <emoffatt>
Component: UIAssignee: Project Inbox <e4.ui-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 4.1 M4   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Save the state in the 'tags' list on teh shell's dispose and restore it on rendering none

Description Eric Moffatt CLA 2010-11-24 11:06:49 EST
Currently hitting the maximize button on the shell will cause it to become maximized during the life of the session but if you close down and restart the
shell just sizes itself to occupy the whole screen, the shell's state is not set.

Quite annoying since you can then accidentally move or size what *should be* a maximized shell.
Comment 1 Eric Moffatt CLA 2010-11-24 11:08:45 EST
Created attachment 183776 [details]
Save the state in the 'tags' list on teh shell's dispose and restore it on rendering


Also has code to ignore the size/move events for a maximized shell, allowing the 'restore to do the right thing.
Comment 2 Eric Moffatt CLA 2010-11-24 11:09:46 EST
Committed in >20101124. Applied the patch.
Comment 3 Eric Moffatt CLA 2010-12-07 14:44:44 EST
Verified in I20101207-0250.