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

Bug 179387

Summary: [Min / Max] Perspective does not remember a view being restored
Product: [Eclipse Project] Platform Reporter: Benjamin Pasero <bpasero>
Component: UIAssignee: Eric Moffatt <emoffatt>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert
Version: 3.3   
Target Milestone: 3.3 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 179094    
Bug Blocks:    

Description Benjamin Pasero CLA 2007-03-26 16:52:07 EDT
Eclipse: 3.3 M6

I wonder if this is already known, but I have my "Team Synchronize" perspective in a state where I can restore the Synchronize view from the FVB, switch perspectives and then come back and the view would still show minimized in the FVB. Thats really annoying because that means that the view will always show minimized at first.
Comment 1 Benjamin Pasero CLA 2007-03-26 16:54:29 EDT
Whoops, I should add: the editor area was maximized, though empty. That would not have happened with Bug 179255 considered :). 
Comment 2 Benjamin Pasero CLA 2007-03-27 04:21:32 EDT
I am even seeing this when restarting Eclipse. My package explorer shows up was minimized view in the FVB although it was not minimized prior on shutdown.
Comment 3 Benjamin Pasero CLA 2007-03-27 04:42:38 EDT
Ah I think I have an explanation: My workflow often ends up having the editor area maximized. When I close the last editor, the editor area is still maximized. Now I restore the minimized Views from the FVB, however, this does not clear the maximized flag of the editor area (I think this is a known bug). Now, when I switch perspectives, the View I just restored is put minimized into the FVB again, because the editor area is still maximized.

Nasty :)
Comment 4 Eric Moffatt CLA 2007-03-27 09:36:11 EDT
I agree...
Comment 5 Eric Moffatt CLA 2007-04-09 16:34:54 EDT
Benjamin, this is version of another defect that's been fixed by implementing the 'correct' behavior; restore any maximized stack when -any- other stack gets moved back into the presentation.

In this scenario it means that when you restored the synchronize view the editor area would have become un-maximized (and any other 'zoomed' stacks would have been restored as well).

Olivier had a different but similar scenario but I can't find the bug at the moment...

Comment 6 Eric Moffatt CLA 2007-04-09 16:39:19 EDT
Found it...bug 179094. Since I've closed this I won't mark it as a dup but I'll indicate that it 'depends on' 179094 being fixed.


Comment 7 Benjamin Pasero CLA 2007-04-09 16:42:48 EDT
Great! Is it included in this weeks IBuild?
Comment 8 Eric Moffatt CLA 2007-05-01 15:05:45 EDT
Verified in I20070501-0010.