Bug 154145

Summary: [Palette] PaletteEditPart should use JFace resource manager
Product: [Tools] GEF Reporter: Randy Hudson <hudsonr>
Component: GEF-Legacy GEF (MVC)Assignee: gef-inbox <gef-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: ahunter.eclipse, nyssen, peter
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 180029    
Bug Blocks:    

Description Randy Hudson CLA 2006-08-16 15:16:55 EDT
setImageDescriptor should use the JFaceResources class to manage the Image needed. When deactivated or when the descriptor changes, the current descriptor should get deallocated.
Comment 1 Randy Hudson CLA 2007-05-23 09:46:46 EDT
I have a fix for this.  Shall I attach a patch for review?
It's a simple change that leaves the old internal imagecache in place in case anyone is extending our internal classes.
Comment 2 Anthony Hunter CLA 2007-05-23 10:09:12 EDT
If this is a simple fix then we should deliver.
Comment 3 Peter Severin CLA 2012-05-15 05:31:05 EDT
I created Bug 379512 that proposes to add support for a client-provided ResourceManager that disables the use of static ImageCache. It's similar to this bug, with the difference that a generic ResourceManager allows for more ways to manage image lifecycles.
Comment 4 Alexander Nyßen CLA 2013-10-17 09:45:23 EDT
Unset target milestone as the specified one is already passed.
Comment 5 Alexander Nyßen CLA 2013-10-17 09:49:59 EDT
Assigning back to gef-inbox (and state to new), as specified assignee is no current GEF committer.