diff options
-rw-r--r-- | src/Gui/CCMainWindow.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Gui/CCMainWindow.py b/src/Gui/CCMainWindow.py index 25b08460..fce20276 100644 --- a/src/Gui/CCMainWindow.py +++ b/src/Gui/CCMainWindow.py @@ -372,7 +372,10 @@ class MainWindow(): self.window.set_urgency_hint(False) def on_bQuit_clicked(self, widget): - gtk.main_quit() + try: + gtk.main_quit() + except: # prevent "RuntimeError: called outside of a mainloop" + sys.exit() def show(self): self.window.show() |