From: Jack Jansen Date: Sun, 2 Nov 2003 01:11:09 +0000 (+0000) Subject: Remember the scroll position when rebuilding the browser (as we do far X-Git-Tag: v2.3.3c1~91 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0c857d8ce86155f2b1faeba8d10ea95643f64781;p=thirdparty%2FPython%2Fcpython.git Remember the scroll position when rebuilding the browser (as we do far too often). Fixes #824430. --- diff --git a/Mac/Tools/IDE/PackageManager.py b/Mac/Tools/IDE/PackageManager.py index 2b27ac09937d..a4b9accf5af7 100755 --- a/Mac/Tools/IDE/PackageManager.py +++ b/Mac/Tools/IDE/PackageManager.py @@ -366,6 +366,7 @@ class PackageBrowser(PimpInterface): self.w.description.enable(0) def updatestatus(self): + topcell = self.w.packagebrowser.gettopcell() sel = self.w.packagebrowser.getselection() data = self.getbrowserdata(self.w.hidden_button.get()) self.w.packagebrowser.setitems(data) @@ -396,6 +397,7 @@ class PackageBrowser(PimpInterface): self.w.recursive_button.enable(1) self.w.force_button.enable(1) self.w.user_button.enable(1) + self.w.packagebrowser.settopcell(topcell) def listhit(self, *args, **kwargs): self.updatestatus()