JAL-2316 Added UrlProvider factories. Tidied up labelling.
[jalview.git] / src / jalview / gui / Preferences.java
index d129898..550f324 100755 (executable)
@@ -29,8 +29,9 @@ import jalview.io.JalviewFileView;
 import jalview.jbgui.GPreferences;
 import jalview.jbgui.GSequenceLink;
 import jalview.schemes.ColourSchemeProperty;
+import jalview.urls.DesktopUrlProviderFactory;
 import jalview.urls.UrlLinkTableModel;
-import jalview.urls.UrlProvider;
+import jalview.urls.UrlProviderFactoryI;
 import jalview.urls.UrlProviderI;
 import jalview.util.MessageManager;
 import jalview.util.Platform;
@@ -129,7 +130,9 @@ public class Preferences extends GPreferences
   {
     String string = Cache.getDefault("SEQUENCE_LINKS",
             UrlConstants.DEFAULT_STRING);
-    sequenceUrlLinks = new UrlProvider(UrlConstants.DEFAULT_LABEL, string);
+    UrlProviderFactoryI factory = new DesktopUrlProviderFactory(
+            UrlConstants.DEFAULT_LABEL, string);
+    sequenceUrlLinks = factory.createUrlProvider();
     dataModel = new UrlLinkTableModel(sequenceUrlLinks);
 
     /**