Index: trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 17424)
+++ trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 17425)
@@ -1118,5 +1118,5 @@
      */
     public final boolean hasAreaTags() {
-        return hasKey("building", "landuse", "amenity", "shop", "building:part", "boundary", "historic", "place")
+        return hasKey("building", "landuse", "amenity", "shop", "building:part", "boundary", "historic", "place", "area:highway")
                 || hasTag("area", OsmUtils.TRUE_VALUE)
                 || hasTag("waterway", "riverbank")
