Index: /applications/editors/josm/plugins/alignways/build.xml
===================================================================
--- /applications/editors/josm/plugins/alignways/build.xml	(revision 27291)
+++ /applications/editors/josm/plugins/alignways/build.xml	(revision 27292)
@@ -30,5 +30,5 @@
 <project name="alignways" default="dist" basedir=".">
     <!-- enter the SVN commit message -->
-    <property name="commit.message" value="fix shortcut conflict with UtilsPlugin2"/>
+    <property name="commit.message" value="added layerIsSupported to main mapmode"/>
     <!--
         enter the *lowest* JOSM version this plugin is currently compatible
Index: /applications/editors/josm/plugins/alignways/src/org/openstreetmap/josm/plugins/alignways/AlignWaysMode.java
===================================================================
--- /applications/editors/josm/plugins/alignways/src/org/openstreetmap/josm/plugins/alignways/AlignWaysMode.java	(revision 27291)
+++ /applications/editors/josm/plugins/alignways/src/org/openstreetmap/josm/plugins/alignways/AlignWaysMode.java	(revision 27292)
@@ -19,4 +19,6 @@
 import org.openstreetmap.josm.actions.mapmode.MapMode;
 import org.openstreetmap.josm.gui.MapFrame;
+import org.openstreetmap.josm.gui.layer.Layer;
+import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 import org.openstreetmap.josm.tools.Shortcut;
 
@@ -28,5 +30,5 @@
 public class AlignWaysMode extends MapMode /* implements MapViewPaintable */{
 
-    private static final long serialVersionUID = -1090955708412011141L;
+	private static final long serialVersionUID = -1090955708412011141L;
     private final AlignWaysState noneSelected;
     private final AlignWaysState referenceSelected;
@@ -183,3 +185,8 @@
 
     }
+
+    @Override
+	public boolean layerIsSupported(Layer l) {
+		return l instanceof OsmDataLayer;
+	}
 }
