Commits

Yuya Nishihara committed b66ecc1

workbench: work around QObject.sender() bug of PyQt 4.7.3 (fixes #2170)

Old PyQt releases have a problem when QObject.sender() is called inside
@pyqtSlot-decorated method.

http://www.riverbankcomputing.com/pipermail/pyqt/2010-August/027557.html

The easiest solution is to remove pyqtSlot decorator.

Comments (0)

Files changed (1)

tortoisehg/hgqt/workbench.py

         self.log.setRepository(repo)
         self.mqpatches.setrepo(repo)
 
-    @pyqtSlot(unicode)
+    #@pyqtSlot(unicode)
     def _updateRepoTabTitle(self, title):
         index = self.repoTabsWidget.indexOf(self.sender())
         self.repoTabsWidget.setTabText(index, title)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.