From 203c6c125501224c0e48469e0f0a845e19d3ebc7 Mon Sep 17 00:00:00 2001 From: necoro <> Date: Fri, 1 Jun 2007 16:31:40 +0000 Subject: Killed the segfault with PyQt-4.2 --- portato/gui/qt/windows.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'portato/gui/qt') diff --git a/portato/gui/qt/windows.py b/portato/gui/qt/windows.py index 58f923e..c3ed4ce 100644 --- a/portato/gui/qt/windows.py +++ b/portato/gui/qt/windows.py @@ -281,6 +281,12 @@ class PackageDetails: # useflags Qt.QObject.connect(self.window.useList, Qt.SIGNAL("itemClicked(QTreeWidgetItem*, int)"), self.cb_use_flag_changed) + def _show_tab (self): + # first update -> show + if self.window.pkgTab.isHidden(): + self.window.tabWidget.insertTab(0, self.window.pkgTab, "Package") + self.window.pkgTab.setHidden(False) + def update (self, cp, queue = None, version = None, doEmerge = True, instantChange = None): """Updates the table to show the contents for the package. @@ -330,11 +336,8 @@ class PackageDetails: if not self.queue or not self.doEmerge: self.window.pkgEmergeBtn.setEnabled(False) self.window.pkgUnmergeBtn.setEnabled(False) - - # first update -> show - if self.window.pkgTab.isHidden(): - self.window.tabWidget.insertTab(0, self.window.pkgTab, "Package") - self.window.pkgTab.setHidden(False) + + self._show_tab() self.window.tabWidget.setCurrentIndex(self.window.PKG_PAGE) @@ -808,12 +811,8 @@ class MainWindow (Window): text = str(self.searchEdit.text()) if text != "": - - @Window.watch_cursor - def get_packages(): - return system.find_all_packages(text, withVersion = False) - - packages = get_packages() + packages = Window.watch_cursor(system.find_all_packages)\ + (text, withVersion = False) # show watch cursor during this process if packages == []: nothing_found_dialog(self) @@ -937,6 +936,7 @@ class MainWindow (Window): if self.systray and self.systray.isVisible(): self.systray.hide() + self.pkgDetails._show_tab() # workaround for segfault with PyQt-4.2 Qt.QMainWindow.closeEvent(self, event) def changeEvent (self, event): -- cgit v1.2.3-70-g09d2 ame='id' value='c46c823aff3ad63fbc62c2281ac4fddb0bcb1e21'/>
path: root/devtools/testparser.rb (unfollow)
Commit message (Expand)AuthorFilesLines
2010-07-05Patch to use feed item pubDate in Maildir file namesBernie Maier1-6/+10
2010-04-18update websiteLucas Nussbaum2-2/+15
2010-04-18prepare releaseLucas Nussbaum4-5/+5
2010-04-18provide a way to disable SSL certificate verificationLucas Nussbaum4-1/+12
2010-04-18update changelogLucas Nussbaum1-0/+4
2010-04-18Update rubyimap.rbLucas Nussbaum1-5/+38
2010-03-17Document the maildir targetSandra Snan3-5/+5
2009-12-26Avoid using "acme.com"Lucas Nussbaum4-10/+19
2009-09-04fix to use Message-Id instead of X-CacheIndexLucas Nussbaum1-5/+2
2009-09-03added the forth arg to ConfigFeed::new for maildirLucas Nussbaum1-1/+1