Index: /home/dnaber/workspace/JOSM/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java
===================================================================
--- /home/dnaber/workspace/JOSM/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java	(revision 592)
+++ /home/dnaber/workspace/JOSM/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java	(working copy)
@@ -137,6 +137,11 @@
 		double circum = Main.map.mapView.getScale()*100*Main.proj.scaleFactor()*40041455; // circumference of the earth in meter
 		boolean showDirection = showDirectionArrow;
 		if (useRealWidth && showDirection && !w.selected) showDirection = false;
+		
+		if (w.get("oneway") != null && !"false".equals(w.get("oneway")) && !"0".equals(w.get("oneway"))) {
+			showDirection = true;
+		}
+		
 		Color colour = untaggedColor;
 		int width = 2;
 		int realWidth = 0; //the real width of the element in meters 
