diff -r 4ef3b78ebb4e -r c4d0cac9b5c9 eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py --- a/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py Sat Sep 21 20:30:56 2019 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py Sat Sep 21 22:03:03 2019 +0200 @@ -58,12 +58,16 @@ if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: enable = self.messageEdit.toPlainText() != "" else: - enable = self.nameEdit.text() != "" and \ + enable = ( + self.nameEdit.text() != "" and self.messageEdit.toPlainText() != "" + ) if self.userGroup.isChecked(): - enable = enable and \ + enable = ( + enable and (self.currentUserCheckBox.isChecked() or self.userEdit.text() != "") + ) self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(enable)