Bug 4416 - Widget tree should be valid during a dispose event (1FF1DJ4)
Summary: Widget tree should be valid during a dispose event (1FF1DJ4)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P4 normal (vote)
Target Milestone: 3.2 M2   Edit
Assignee: Steve Northover CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 17833 51575 74139 93605 95356 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-10-11 14:16 EDT by Erich Gamma CLA
Modified: 2005-12-07 10:17 EST (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.