X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scenegraph%2Fsrc%2Forg%2Fsimantics%2Fscenegraph%2Fg2d%2Fnodes%2FBackgroundNode.java;h=00c18879bf526a777467b669c588bdba920d2b84;hp=46804e6569a3b7fa2512f90a4fba4a9e83844528;hb=2bd26538bb54ec285c01ba1a170f2486086c96a4;hpb=f193467af9ac7fec6c815a35c21d2309b1c6200e diff --git a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/BackgroundNode.java b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/BackgroundNode.java index 46804e656..00c18879b 100644 --- a/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/BackgroundNode.java +++ b/bundles/org.simantics.scenegraph/src/org/simantics/scenegraph/g2d/nodes/BackgroundNode.java @@ -47,7 +47,10 @@ public class BackgroundNode extends G2DNode { public void render(Graphics2D g) { Rectangle2D drawBounds = bounds; if(drawBounds == null) { - drawBounds = (Rectangle2D)g.getClipBounds().clone(); // Fill whole clip area if bounds is not defined + if (g.getClipBounds() != null) + drawBounds = (Rectangle2D)g.getClipBounds().clone(); // Fill whole clip area if bounds is not defined + else + return; } if (color!=null) {