--- a/Plugins/VcsPlugins/vcsMercurial/HgCommitDialog.py Mon Jul 22 19:02:37 2013 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgCommitDialog.py Mon Jul 22 20:08:29 2013 +0200 @@ -25,20 +25,25 @@ accepted = pyqtSignal() rejected = pyqtSignal() - def __init__(self, vcs, parent=None): + def __init__(self, vcs, mq, parent=None): """ Constructor @param vcs reference to the vcs object + @param mq flag indicating a queue commit (boolean) @param parent parent widget (QWidget) """ super().__init__(parent, Qt.WindowFlags(Qt.Window)) self.setupUi(self) - if vcs.version < (2, 2): - self.amendCheckBox.setEnabled(False) - - self.subrepoCheckBox.setVisible(vcs.hasSubrepositories()) + if mq: + self.amendCheckBox.setVisible(False) + self.subrepoCheckBox.setVisible(False) + else: + if vcs.version < (2, 2): + self.amendCheckBox.setEnabled(False) + + self.subrepoCheckBox.setVisible(vcs.hasSubrepositories()) def showEvent(self, evt): """