summarylogtreecommitdiffstats
path: root/pyqt515-mainwindow-slot-signature.patch
diff options
context:
space:
mode:
authorrobin922021-03-11 17:44:44 +0100
committerrobin922021-03-11 17:44:44 +0100
commit462b7da402471985aa731467f2d00cb80538622f (patch)
treec001e431e59dc96ee7a9fa535a3f2f3f31fd9eb4 /pyqt515-mainwindow-slot-signature.patch
parent288d815e4592d64866ccf3b7203ee96aca2d467c (diff)
downloadaur-subconvert.tar.gz
bugfix: patch for proper FileList.selectionChanged slot signature
This fixes the following issue that seems to be exposed by PyQt5>=5.15 Traceback (most recent call last): File "/subconvert/pkg/subconvert/usr/bin/subconvert", line 31, in <module> apprunner.main() File "/subconvert/pkg/subconvert/usr/share/subconvert/subconvert/apprunner.py", line 136, in main startApp(args, parser) File "/subconvert/pkg/subconvert/usr/share/subconvert/subconvert/apprunner.py", line 114, in startApp app = GuiApp.SubApplication(args, parser) File "/subconvert/pkg/subconvert/usr/share/subconvert/subconvert/gui/GuiApp.py", line 35, in __init__ self._gui = MainWindow(self._args, self._parser) File "/subconvert/pkg/subconvert/usr/share/subconvert/subconvert/gui/MainWindow.py", line 96, in __init__ self.__connectSignals() File "/subconvert/pkg/subconvert/usr/share/subconvert/subconvert/gui/MainWindow.py", line 126, in __connectSignals self._tabs.fileList.selectionChanged.connect(self.__updateMenuItemsState) TypeError: decorated slot has no signature compatible with FileList.selectionChanged[]
Diffstat (limited to 'pyqt515-mainwindow-slot-signature.patch')
-rw-r--r--pyqt515-mainwindow-slot-signature.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/pyqt515-mainwindow-slot-signature.patch b/pyqt515-mainwindow-slot-signature.patch
new file mode 100644
index 000000000000..b7d0a48eee6a
--- /dev/null
+++ b/pyqt515-mainwindow-slot-signature.patch
@@ -0,0 +1,10 @@
+--- subconvert-2.1.0/subconvert/gui/MainWindow.py
++++ subconvert-2.1.0/subconvert/gui/MainWindow.py
+@@ -383,6 +383,7 @@
+ else:
+ currentTab.changeVideoPath(videoPath)
+
++ @pyqtSlot()
+ @pyqtSlot(bool)
+ @pyqtSlot(int)
+ @pyqtSlot(str)