diff --git a/src/dialogs.py b/src/dialogs.py
index 3ea641c2d6c9be5a15559fcbb06458e75d3fe79b..fceea7c987f03ec90aa4df00b4555522be714f2a 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -656,6 +656,7 @@ class FileChooserDialog(gtk.FileChooserDialog):
 
 		buttons = self.action_area.get_children()
 		possible_responses = {gtk.STOCK_OPEN: on_response_ok,
+			gtk.STOCK_SAVE: on_response_ok,
 			gtk.STOCK_CANCEL: on_response_cancel}
 		for b in buttons:
 			for response in possible_responses: