From bcf163324e4778ea6b15701e6bcc465c0d307e71 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sat, 16 Sep 2006 15:52:52 +0000
Subject: [PATCH] destroy FileChooserDialog when we press cancel.

---
 src/dialogs.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/dialogs.py b/src/dialogs.py
index f7424dd33d..fb4e819521 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -851,12 +851,16 @@ class FileChooserDialog(gtk.FileChooserDialog):
 					self.response_cancel[0](dialog, *self.response_cancel[1:])
 				else:
 					self.response_cancel(dialog)
+			else:
+				self.just_destroy(dialog)
 		elif response == gtk.RESPONSE_OK:
 			if self.response_ok:
 				if isinstance(self.response_ok, tuple):
 					self.response_ok[0](dialog, *self.response_ok[1:])
 				else:
 					self.response_ok(dialog)
+			else:
+				self.just_destroy(dialog)
 			
 	def just_destroy(self, widget):
 		self.destroy()
-- 
GitLab