Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/MultipolygonCache.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/MultipolygonCache.java	(revision 7681)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/MultipolygonCache.java	(revision 7682)
@@ -221,4 +221,8 @@
             map.remove(r);
         }
+        // Erase style cache for polygon members
+        for (OsmPrimitive member : r.getMemberPrimitives()) {
+            member.clearCachedStyle();
+        }
     }
 
