2849 self.saveGeometry()) |
2849 self.saveGeometry()) |
2850 else: |
2850 else: |
2851 Preferences.setGeometry("WebBrowserGeometry", QByteArray()) |
2851 Preferences.setGeometry("WebBrowserGeometry", QByteArray()) |
2852 |
2852 |
2853 try: |
2853 try: |
2854 if self.__fromEric or len(WebBrowserWindow.BrowserWindows) > 1: |
2854 if self.__fromEric or len(WebBrowserWindow.BrowserWindows) > 0: |
2855 del WebBrowserWindow.BrowserWindows[ |
2855 del WebBrowserWindow.BrowserWindows[ |
2856 WebBrowserWindow.BrowserWindows.index(self)] |
2856 WebBrowserWindow.BrowserWindows.index(self)] |
2857 except ValueError: |
2857 except ValueError: |
2858 pass |
2858 pass |
2859 |
2859 |
2913 if not self.__shallShutDown(): |
2913 if not self.__shallShutDown(): |
2914 return False |
2914 return False |
2915 |
2915 |
2916 if WebBrowserWindow._downloadManager is not None and \ |
2916 if WebBrowserWindow._downloadManager is not None and \ |
2917 not self.downloadManager().allowQuit(): |
2917 not self.downloadManager().allowQuit(): |
2918 self.downloadManager().show() |
|
2919 return False |
2918 return False |
2920 |
2919 |
2921 WebBrowserWindow._performingShutdown = True |
2920 WebBrowserWindow._performingShutdown = True |
2922 |
2921 |
2923 self.sessionManager().shutdown() |
2922 self.sessionManager().shutdown() |