diff -r e6523ccac2ee javafx-sg-common/src/com/sun/javafx/sg/BaseNode.java --- a/javafx-sg-common/src/com/sun/javafx/sg/BaseNode.java Tue May 07 07:56:28 2013 +0100 +++ b/javafx-sg-common/src/com/sun/javafx/sg/BaseNode.java Tue May 07 15:42:47 2013 -0700 @@ -947,7 +947,8 @@ dirtyRegionTemp.getMinY() <= clip.getMinY() && dirtyRegionTemp.getMaxX() >= clip.getMaxX() && dirtyRegionTemp.getMaxY() >= clip.getMaxY()) { - return DirtyRegionContainer.DTR_CONTAINS_CLIP; + dirtyRegionContainer.addDirtyRegion(clip); + return DirtyRegionContainer.DTR_OK; } dirtyRegionTemp.setMinX(Math.max(dirtyRegionTemp.getMinX(), clip.getMinX()));