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

Bug 142682

Summary: [Forms] IExpansionListener isn't called by ExpandableComposite#setExpanded
Product: [Eclipse Project] Platform Reporter: Hirotaka Matsumoto <jljlmatu>
Component: User AssistanceAssignee: Adam Archer <agarcher>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: agarcher, caniszczyk, eclipse.felipe, rosy
Version: 3.2   
Target Milestone: 3.4 M6   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Hirotaka Matsumoto CLA 2006-05-19 02:01:12 EDT
When IExpansionListener is installed to ExpandableComposite, and
ExpandableComposite#setExpanded is called, the installed IExpansionListener
isn't called.


.
Comment 1 Felipe Heidrich CLA 2006-05-19 15:49:04 EDT
ExpandableComposite belongs to UI forms.
Comment 2 Felipe Heidrich CLA 2006-05-19 15:49:34 EDT
sorry, i can't find the correct component.
Comment 3 Rosa Naranjo CLA 2008-02-12 14:40:16 EST
I am running into this problem as well.  I am on Eclipse 331.  Is there a workaround for this problem?  I have looked on the Eclipse 333 branch and the Expandable Composite code for setExpanded() still does not fire the IExpansionListeners.  Is there a reason for this?
Comment 4 Felipe Heidrich CLA 2008-02-12 14:41:24 EST
Hi, can you confirm this problem is assiged to the right component ?

Please let me know what is the status for this bug.
Comment 5 Adam Archer CLA 2008-02-12 14:54:45 EST
Sounds bad and trivial to fix. Will look into this in M6.
Comment 6 Chris Aniszczyk CLA 2008-02-12 15:59:45 EST
(In reply to comment #5)
> Sounds bad and trivial to fix. Will look into this in M6.

Before you fix it, please check with Dejan if this was not the intended behavior.
Comment 7 Adam Archer CLA 2008-02-21 15:06:14 EST
This suddenly started sounding familiar. Unfortunately we cannot do this. For a detailed explanation, see bug 70358 comment 5.

Marking as a duplicate.

*** This bug has been marked as a duplicate of bug 70358 ***