X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fgui%2Futil%2FSwingPreferences.java;h=13b24962b81e309b9ae0e546966e1cc31f28005e;hb=2bddccc8c2e80651f15e0b6c22c23f113c17610a;hp=5633a57286a96147c4939b1f1da8154c285ef4fb;hpb=5dae291b96c5e0870c82a4907039f5fc19ebc7dc;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/gui/util/SwingPreferences.java b/core/src/net/sf/openrocket/gui/util/SwingPreferences.java index 5633a572..13b24962 100644 --- a/core/src/net/sf/openrocket/gui/util/SwingPreferences.java +++ b/core/src/net/sf/openrocket/gui/util/SwingPreferences.java @@ -560,8 +560,8 @@ public class SwingPreferences extends net.sf.openrocket.startup.Preferences { } @Override - public void setComponentFavorite( ComponentPreset preset, boolean favorite ) { - Preferences prefs = PREFNODE.node("favoritePresets"); + public void setComponentFavorite( ComponentPreset preset, ComponentPreset.Type type, boolean favorite ) { + Preferences prefs = PREFNODE.node("favoritePresets").node(type.name()); if ( favorite ) { prefs.putBoolean(preset.preferenceKey(), true); } else { @@ -570,8 +570,8 @@ public class SwingPreferences extends net.sf.openrocket.startup.Preferences { } @Override - public Set getComponentFavorites( ) { - Preferences prefs = PREFNODE.node("favoritePresets"); + public Set getComponentFavorites( ComponentPreset.Type type) { + Preferences prefs = PREFNODE.node("favoritePresets").node(type.name()); Set collection = new HashSet(); try { collection.addAll( Arrays.asList(prefs.keys()));