diff -r b918c6c2736b -r a671918232f3 src/eric7/CodeFormatting/IsortFormattingDialog.py --- 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()