Index: /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java
===================================================================
--- /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java	(revision 28567)
+++ /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/RoutingPlugin.java	(revision 28568)
@@ -30,4 +30,5 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
+import java.io.File;
 import java.util.ArrayList;
 
@@ -138,6 +139,7 @@
 		datasetAdapter = new DataSetListenerAdapter(this);
 		plugin = this; // Assign reference to the plugin class
-		if (new java.io.File("log4j.xml").exists()) {
-			DOMConfigurator.configure("log4j.xml");
+		File log4jConfigFile = new java.io.File("log4j.xml");
+		if (log4jConfigFile.exists()) {
+			DOMConfigurator.configure(log4jConfigFile.getPath());
 		} else {
 			System.err.println("Routing plugin warning: log4j configuration not found");
Index: /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingMenu.java
===================================================================
--- /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingMenu.java	(revision 28567)
+++ /applications/editors/josm/plugins/routing/src/com/innovant/josm/plugin/routing/gui/RoutingMenu.java	(revision 28568)
@@ -72,5 +72,4 @@
 
 	/**
-	 * @param s
 	 */
 	public RoutingMenu() {
@@ -194,4 +193,5 @@
 		clearMI.setEnabled(false);
 		criteriaM.setEnabled(false);
+		regraphMI.setEnabled(false);
 	}
 
@@ -204,4 +204,5 @@
 		clearMI.setEnabled(true);
 		criteriaM.setEnabled(true);
+		regraphMI.setEnabled(true);
 	}
 
@@ -210,4 +211,5 @@
 		clearMI.setEnabled(false);
 		criteriaM.setEnabled(false);
+		regraphMI.setEnabled(false);
 	}
 }
