Community
Participate
Working Groups
direct sub-classes of the Plugin class should call savePluginPreferences() in the stop method. sub-classes of the AbstractUI class do not need to worry about this step b/c AbstractUI.stop already makes a call to savePluginPreferences(). why Plugin doesn't do this automatically, when AbstractUI does escapes me. this also explains why some sub-classes of AbstractConfigurationBlockPreferencePage need to make a call to their underlying preference store as well. (see bug 194217). it should also be noted that this will become useful for mac users when bug 194146 is fixed.
Created attachment 72754 [details] implemenation patch adds savePluginPreferences to all the stop() methods, will act as save 'failsafe' as well.
Changing OS from Mac OS to Mac OS X as per bug 185991
bulk version set: 0.95