Better exit handling.
diff --git a/Mac/scripts/MkDistr_ui.py b/Mac/scripts/MkDistr_ui.py
index 6b39aaa..002e2bd 100644
--- a/Mac/scripts/MkDistr_ui.py
+++ b/Mac/scripts/MkDistr_ui.py
@@ -263,7 +263,7 @@
 				return
 			if rv == 1:
 				self.main.save()
-		raise self
+		self._quit()
 		
 	def save(self, *args):
 		self.main.save()