--- a/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py Sat Mar 06 10:00:52 2021 +0100 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py Sun Mar 28 15:00:11 2021 +0200 @@ -29,7 +29,7 @@ """ super(HgQueuesListGuardsDialog, self).__init__(parent) self.setupUi(self) - self.setWindowFlags(Qt.Window) + self.setWindowFlags(Qt.WindowType.Window) self.vcs = vcs self.__hgClient = vcs.getClient() @@ -54,15 +54,17 @@ """ Public slot to start the list command. """ - self.on_patchSelector_activated("") + self.on_patchSelector_activated(0) - @pyqtSlot(str) - def on_patchSelector_activated(self, patch): + @pyqtSlot(int) + def on_patchSelector_activated(self, index): """ Private slot to get the list of guards for the given patch name. - @param patch selected patch name (empty for current patch) + @param index index of the selected entry + @type int """ + patch = self.patchSelector.itemText(index) self.guardsList.clear() self.patchNameLabel.setText("")