X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FPreferences.java;h=17f6af657b8560316345287a466a775218ee3b2b;hb=f4b18ae31d37e694b59875f26e0863179de248f1;hp=7a4dbc01d29256833aee1b57c971dba56ca8c34a;hpb=892a62261b740199fbc664c012107ae4392b7521;p=jalview.git diff --git a/src/jalview/gui/Preferences.java b/src/jalview/gui/Preferences.java index 7a4dbc0..17f6af6 100755 --- a/src/jalview/gui/Preferences.java +++ b/src/jalview/gui/Preferences.java @@ -641,7 +641,11 @@ public class Preferences extends GPreferences setCustomProxyEnabled(); applyProxyButtonEnabled(false); - defaultBrowser.setText(Cache.getDefault("DEFAULT_BROWSER", "")); + String browserPref = Cache.getDefault("DEFAULT_BROWSER", ""); + if (browserPref != null) + { + defaultBrowser.getModel().setSelectedItem(browserPref); + } usagestats.setSelected(Cache.getDefault("USAGESTATS", false)); // note antisense here: default is true @@ -889,7 +893,8 @@ public class Preferences extends GPreferences */ // Proxy settings set first (to catch web services) - Cache.setOrRemove("DEFAULT_BROWSER", defaultBrowser.getText()); + Cache.setOrRemove("DEFAULT_BROWSER", + (String) defaultBrowser.getSelectedItem()); if (Cache.getProperty("DEFAULT_BROWSER") != null) { System.setProperty(IBrowserLaunching.BROWSER_SYSTEM_PROPERTY, @@ -1284,7 +1289,8 @@ public class Preferences extends GPreferences if (value == JFileChooser.APPROVE_OPTION) { - defaultBrowser.setText(chooser.getSelectedFile().getAbsolutePath()); + defaultBrowser.getModel().setSelectedItem( + chooser.getSelectedFile().getAbsolutePath()); } } }