--- a/src/eric7/CodeFormatting/IsortFormattingDialog.py Fri Oct 25 09:47:48 2024 +0200 +++ b/src/eric7/CodeFormatting/IsortFormattingDialog.py Fri Oct 25 17:58:59 2024 +0200 @@ -263,6 +263,9 @@ if button == self.buttonBox.button(QDialogButtonBox.StandardButton.Cancel): self.__cancelled = True elif button == self.buttonBox.button(QDialogButtonBox.StandardButton.Close): + if self.__diffDialog is not None: + self.__diffDialog.close() + self.__diffDialog = None self.accept() elif button is self.__sortImportsButton: self.__sortImportsButtonClicked()