Index: trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java	(revision 4703)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java	(revision 4704)
@@ -35,5 +35,5 @@
 
     private void testForError(Way w, Node wayNode, OsmPrimitive p) {
-        if (ElemStyles.hasAreaElemStyle(p, false)) {
+        if (isArea(p)) {
             addError(w, wayNode, p);
         } else {
@@ -41,5 +41,5 @@
                 if (r instanceof Relation
                         && r.hasTag("type", "multipolygon")
-                        && ElemStyles.hasAreaElemStyle(r, false)) {
+                        && isArea(r)) {
                     addError(w, wayNode, p);
                     break;
@@ -47,4 +47,9 @@
             }
         }
+    }
+
+    private boolean isArea(OsmPrimitive p) {
+        return (p.hasKey("landuse") || p.hasKey("natural"))
+                && ElemStyles.hasAreaElemStyle(p, false);
     }
 
