Index: trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java	(revision 4604)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java	(revision 4606)
@@ -190,12 +190,11 @@
                             }
                         }
+                        p.b = Range.cut(p.b, mpElemStyles.b);
                         if (mpLine != null) {
                             p.a = new StyleList(p.a, mpLine);
-                            p.b = Range.cut(p.b, mpElemStyles.b);
                             break;
                         } else if (wayColor == null && isDefaultLines()) {
                             AreaElemStyle mpArea = Utils.find(mpElemStyles.a, AreaElemStyle.class);
                             if (mpArea != null) {
-                                p.b = Range.cut(p.b, mpElemStyles.b);
                                 wayColor = mpArea.color;
                             }
