Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/ChooseURLAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/ChooseURLAction.java	(revision 33991)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/ChooseURLAction.java	(revision 34221)
@@ -38,5 +38,5 @@
     }
 
-    public static void showConfigDialog(final boolean fast) {
+    public static int showConfigDialog(final boolean fast) {
         JPanel all = new JPanel(new GridBagLayout());
 
@@ -78,15 +78,16 @@
         all.add(check1, GBC.eop().fill(GBC.HORIZONTAL).insets(5, 5, 0, 0));
 
-
-        dialog.setContent(all, false);
-        dialog.setButtonIcons(new String[] {"ok.png", "cancel.png"});
-        dialog.setDefaultButton(1);
-        dialog.showDialog();
+        int ret = dialog.setContent(all, false)
+              .setButtonIcons(new String[] {"ok", "cancel"})
+              .setDefaultButton(1)
+              .showDialog()
+              .getValue();
 
         int idx = list1.getSelectedIndex();
-        if (dialog.getValue() == 1 && idx >= 0) {
+        if (ret == 1 && idx >= 0) {
             URLList.select(vals[idx]);
             Main.pref.putBoolean("utilsplugin2.askurl", check1.isSelected());
         }
+        return ret;
     }
 }
Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/OpenPageAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/OpenPageAction.java	(revision 33991)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/customurl/OpenPageAction.java	(revision 34221)
@@ -50,6 +50,7 @@
         }
 
-        if (Main.pref.getBoolean("utilsplugin2.askurl", false) == true)
-            ChooseURLAction.showConfigDialog(true);
+        if (Main.pref.getBoolean("utilsplugin2.askurl", false) && 1 != ChooseURLAction.showConfigDialog(true)) {
+            return;
+        }
 
         MapView mv = MainApplication.getMap().mapView;
