diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index 0eae7acdb0..1dfe4a9fa7 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -222,9 +222,9 @@ class ShowBase(DirectObject.DirectObject): # Open the default rendering window. if self.windowType != 'none': - props = WindowProperties.getDefault() - if (self.config.GetBool('read-raw-mice', 0)): - props.setRawMice(1) + props = WindowProperties.getDefault() + if (self.config.GetBool('read-raw-mice', 0)): + props.setRawMice(1) self.openDefaultWindow(startDirect = False, props=props) self.loader = Loader.Loader(self) @@ -824,6 +824,8 @@ class ShowBase(DirectObject.DirectObject): self.aspect2d = self.render2d.attachNewNode(PGTop("aspect2d")) self.aspect2d.setScale(1.0 / aspectRatio, 1.0, 1.0) + self.a2dBackground = self.aspect2d.attachNewNode("a2dBackground") + # It's important to know the bounds of the aspect2d screen. self.a2dTop = 1.0 self.a2dBottom = -1.0