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

Bug 331341

Summary: [Compatibility] Editors that are outside the shared area and in an inactive perspective are not persisted properly
Product: [Eclipse Project] e4 Reporter: Remy Suen <remy.suen>
Component: UIAssignee: Remy Suen <remy.suen>
Status: VERIFIED FIXED QA Contact: Remy Suen <remy.suen>
Severity: major    
Priority: P3    
Version: 1.0   
Target Milestone: 4.1 M4   
Hardware: All   
OS: All   
Whiteboard:

Description Remy Suen CLA 2010-11-29 08:59:12 EST
1. Open a file in your workspace.
2. Drag it outside the shared area to some view's stack.
3. Switch perspectives.
4. Restart.
5. Switch perspectives to the one with the editor in it.
6. The editor is not restored properly.
Comment 1 Remy Suen CLA 2010-11-29 09:02:40 EST
Caused by changes to bug 325986 since IWorkbenchPage's getEditorReferences() method will now only return editor references that are currently visible to the end user (the one in the inactive perspective is not visible).
Comment 2 Remy Suen CLA 2010-11-29 09:11:39 EST
Fixed in CVS HEAD.
Comment 3 Remy Suen CLA 2010-12-07 13:36:22 EST
Verified with I20101207-0250 on Windows XP.