diff -urb --exclude='*.svn*' josm-dev/plugins/slippy_map_chooser/src/SlippyMapChooser.java josm-smc/plugins/slippy_map_chooser/src/SlippyMapChooser.java
--- josm-dev/plugins/slippy_map_chooser/src/SlippyMapChooser.java	2009-01-19 01:38:01.000000000 +0100
+++ josm-smc/plugins/slippy_map_chooser/src/SlippyMapChooser.java	2009-01-19 01:30:12.000000000 +0100
@@ -28,6 +28,7 @@
 import org.openstreetmap.gui.jmapviewer.interfaces.MapMarker;
 import org.openstreetmap.gui.jmapviewer.interfaces.TileLoader;
 import org.openstreetmap.gui.jmapviewer.interfaces.TileSource;
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.gui.download.DownloadDialog;
 import org.openstreetmap.josm.gui.download.DownloadSelection;
 
@@ -73,6 +74,16 @@
         setFileCacheEnabled(SlippyMapChooserPlugin.ENABLE_FILE_CACHE);
         setMaxTilesInmemory(SlippyMapChooserPlugin.MAX_TILES_IN_MEMORY);
         addComponentListener(this);
+
+        String mapStyle = Main.pref.get("slippy_map_chooser.mapstyle", "mapnik");
+        if(mapStyle == "osmarender") {
+            iSourceButton.setIsMapStyleMapnik(false);
+            this.setTileSource(sources[1]);
+        }
+        else {
+            if(mapStyle != "mapnik")
+                Main.pref.put("slippy_map_chooser.mapstyle", "mapnik");
+        }
     }
 
     public void setMaxTilesInmemory(int tiles) {
@@ -248,8 +259,10 @@
         this.tileCache = new MemoryTileCache();
         if (mapSource == SourceButton.MAPNIK) {
             this.setTileSource(sources[0]);
+            Main.pref.put("slippy_map_chooser.mapstyle", "mapnik");
         } else {
             this.setTileSource(sources[1]);
+            Main.pref.put("slippy_map_chooser.mapstyle", "osmarender");
         }
     }
 
diff -urb --exclude='*.svn*' josm-dev/plugins/slippy_map_chooser/src/SourceButton.java josm-smc/plugins/slippy_map_chooser/src/SourceButton.java
--- josm-dev/plugins/slippy_map_chooser/src/SourceButton.java	2009-01-19 01:38:01.000000000 +0100
+++ josm-smc/plugins/slippy_map_chooser/src/SourceButton.java	2009-01-19 01:19:00.000000000 +0100
@@ -85,4 +85,8 @@
 
         return 0;
     }
+    
+    public void setIsMapStyleMapnik (boolean style) {
+        isMapnik = style;
+    }
 }
