From dc2a4250682b01dd43f83bc4c82819d686c3d467 Mon Sep 17 00:00:00 2001 From: Guillaume Seguin Date: Sat, 18 May 2013 15:16:36 +0200 Subject: [PATCH] Fix reparenting error --- printrun/gviz.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/printrun/gviz.py b/printrun/gviz.py index d52ec93..911d017 100755 --- a/printrun/gviz.py +++ b/printrun/gviz.py @@ -27,7 +27,7 @@ class window(wx.Frame): self.SetStatusText("Layer number and Z position show here when you scroll"); panel = wx.Panel(self, -1) - self.p = gviz(panel, size = size, build_dimensions = build_dimensions, grid = grid, extrusion_width = extrusion_width) + self.p = gviz(panel, size = size, build_dimensions = build_dimensions, grid = grid, extrusion_width = extrusion_width, realparent = self) vbox = wx.BoxSizer(wx.VERTICAL) toolbar = wx.ToolBar(panel, -1, style = wx.TB_HORIZONTAL | wx.NO_BORDER) @@ -134,10 +134,10 @@ class gviz(wx.Panel): self._showall = showall showall = property(_get_showall, _set_showall) - def __init__(self, parent, size = (200, 200), build_dimensions = [200, 200, 100, 0, 0, 0], grid = (10, 50), extrusion_width = 0.5): + def __init__(self, parent, size = (200, 200), build_dimensions = [200, 200, 100, 0, 0, 0], grid = (10, 50), extrusion_width = 0.5, realparent = None): wx.Panel.__init__(self, parent, -1, size = size) self.SetMinSize((150, 150)) - self.parent = parent + self.parent = realparent if realparent else parent self.size = size self.build_dimensions = build_dimensions self.grid = grid