Bug 4416

Summary: Widget tree should be valid during a dispose event (1FF1DJ4)
Product: [Eclipse Project] Platform Reporter: Erich Gamma <erich_gamma>
Component: SWTAssignee: Steve Northover <steve_northover>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P4 CC: billy.biggs, grant_gayed, llowry, n.a.edgar, peter_burka, Silenio_Quarti, steven.wasleski, wcrisman, wuhaijie
Version: 2.0   
Target Milestone: 3.2 M2   
Hardware: All   
OS: Windows NT   
Whiteboard:

Description Erich Gamma CLA 2001-10-11 14:16:25 EDT
This one is becoming more important for us. 

    From a mail from SN:
		When you receive the dispose event, the
		children have already been disposed.  The ancestors have not been
		disposed.  The disposed state of any sibling is undefined.
		
		There is a strong possibility that I will be changing the code such that the
		entire widget tree will be valid during a dispose.  This may not happen
		or may happen too late to help you.

NOTES:

	McQ (10/10/2000 12:05:36 PM) -
		What is the status of this?

	SN (2/1/01 1:37:27 PM)
		Let's fix this.

	McQ (26/06/2001 9:48:01 AM) -
		VI claims this is fixed on linux. Is it fixed on win as well?

SN (8/7/01 11:19:10 AM)
	The problem that VI is talking about is something different, I believe
	involving items.  I will ask her when she gets back.
Comment 1 DJ Houghton CLA 2001-10-24 06:28:04 EDT
PRODUCT VERSION:

SWT 025

Comment 2 Steve Northover CLA 2002-06-07 16:44:08 EDT
Marking as LATER.  We should do this, perhaps in such a way that the code could 
be shared between platforms.
Comment 3 Veronika Irvine CLA 2002-09-10 10:17:23 EDT
Post 2.0. Re-opening bug reports for review.
Comment 4 Steve Northover CLA 2004-02-13 15:10:59 EST
*** Bug 17833 has been marked as a duplicate of this bug. ***
Comment 5 Steve Northover CLA 2004-02-13 15:13:43 EST
*** Bug 51575 has been marked as a duplicate of this bug. ***
Comment 6 Silenio Quarti CLA 2005-08-11 18:46:41 EDT
*** Bug 74139 has been marked as a duplicate of this bug. ***
Comment 7 Silenio Quarti CLA 2005-08-11 18:47:32 EDT
Fixed > 20050811.
Comment 8 Silenio Quarti CLA 2005-08-11 18:49:33 EDT
*** Bug 93605 has been marked as a duplicate of this bug. ***
Comment 9 Silenio Quarti CLA 2005-08-11 19:17:17 EDT
*** Bug 95356 has been marked as a duplicate of this bug. ***
Comment 10 Steve Northover CLA 2005-12-07 10:17:54 EST
NOTE:  This cannot be pack ported to 3.1.x.  The number of changes is too large and we are still fixing the odd problem in the 3.2 stream.