diff -r 67a811025fa7 -r 6bc76f2c80aa src/eric7/UI/UserInterface.py --- a/src/eric7/UI/UserInterface.py Sat Nov 26 19:49:14 2022 +0100 +++ b/src/eric7/UI/UserInterface.py Sun Nov 27 15:58:44 2022 +0100 @@ -8088,10 +8088,14 @@ Private method to perform all necessary steps to close down the IDE. @return flag indicating success + @rtype bool """ if self.shutdownCalled: return True + if not self.viewmanager.checkAllDirty(): + return False + if self.__webBrowserProcess is not None: self.__webBrowserShutdown()