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

Bug 498277

Summary: FXViewer does not properly unregister listeners when being disposed.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0.0   
Target Milestone: 4.1.0 (Neon.1) M1   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2016-07-21 09:07:32 EDT
FXViewer does not overwrite dispose but registers several listeners on the context of its infinite canvas. We need to ensure dispose() is overwritten to properly unregister those listeners.
Comment 1 Alexander Nyßen CLA 2016-07-21 09:13:43 EDT
Ensure FXViewer unregisters its listeners in dispose(). Pushed changes to origin/master and origin/R4_0_maintenance. Resolving as fixed in 4.1.0 M1.