From: Robin Dunn Date: Sun, 29 Jan 2006 02:36:29 +0000 (+0000) Subject: Ensure the window is still valid before adjusting the scrollbars X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/bf56f4ece08443e35a810916a59775e4e574dc8e Ensure the window is still valid before adjusting the scrollbars git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/wx/lib/editor/editor.py b/wxPython/wx/lib/editor/editor.py index 351e5f3d89..943e42dd27 100644 --- a/wxPython/wx/lib/editor/editor.py +++ b/wxPython/wx/lib/editor/editor.py @@ -552,12 +552,13 @@ class Editor(wx.ScrolledWindow): def AdjustScrollbars(self): - for i in range(2): - self.SetCharDimensions() - self.scroller.SetScrollbars( - self.fw, self.fh, - self.CalcMaxLineLen()+3, max(self.LinesInFile()+1, self.sh), - self.sx, self.sy) + if self: + for i in range(2): + self.SetCharDimensions() + self.scroller.SetScrollbars( + self.fw, self.fh, + self.CalcMaxLineLen()+3, max(self.LinesInFile()+1, self.sh), + self.sx, self.sy) #------------ backspace, delete, return