diff -r 8997822f6482 javafx-ui-common/src/javafx/scene/layout/Region.java --- a/javafx-ui-common/src/javafx/scene/layout/Region.java Mon Apr 15 14:49:40 2013 -0700 +++ b/javafx-ui-common/src/javafx/scene/layout/Region.java Tue Apr 16 10:45:46 2013 -0700 @@ -1906,7 +1906,7 @@ /** @treatAsPrivate */ @Override public void impl_updatePG() { super.impl_updatePG(); - if (_shape != null) _shape.impl_updatePG(); + if (_shape != null) _shape.impl_syncPGNode(); PGRegion pg = (PGRegion) impl_getPGNode(); final boolean sizeChanged = impl_isDirty(DirtyBits.NODE_GEOMETRY);