]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.maps/src/org/simantics/maps/prefs/MapsClientPreferenceInitializer.java
Make background map preference changes apply immediately
[simantics/district.git] / org.simantics.district.maps / src / org / simantics / maps / prefs / MapsClientPreferenceInitializer.java
index 2f0e61c93b4b9b6a9967da98b2339ea262222b88..fd946d9f20fd6247e00ff070dc5868443e788c3e 100644 (file)
@@ -6,16 +6,20 @@ import java.util.List;
 import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
 import org.osgi.service.prefs.BackingStoreException;
 import org.osgi.service.prefs.Preferences;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class MapsClientPreferenceInitializer extends AbstractPreferenceInitializer {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(MapsClientPreferenceInitializer.class);
+
     public MapsClientPreferenceInitializer() {
     }
 
     @Override
     public void initializeDefaultPreferences() {
         Preferences node = MapsClientPreferences.getPreferences();
-        
+
         try {
             String[] keys = node.keys();
             List<String> keyss = Arrays.asList(keys);
@@ -26,7 +30,7 @@ public class MapsClientPreferenceInitializer extends AbstractPreferenceInitializ
                 node.put(MapsClientPreferences.P_TILESERVER_URL, possibleBuiltin);
             }
         } catch (BackingStoreException e) {
-            e.printStackTrace();
+            LOGGER.error("Could not get keys for node {}", node, e);
         }
     }
 }