diff --git a/src/filetransfers_window.py b/src/filetransfers_window.py
index 2c59ba532..d044f800b 100644
--- a/src/filetransfers_window.py
+++ b/src/filetransfers_window.py
@@ -719,7 +719,12 @@ _('Connection with peer cannot be established.'))
def on_pause_menuitem_activate(self, widget):
self.on_pause_restore_button_clicked(widget)
- # TODO change the stock
+ #FIXME: change the stock
def on_remove_menuitem_activate(self, widget):
self.on_remove_button_clicked(widget)
+
+ def on_file_transfers_window_key_press_event(self, widget, event):
+ if event.keyval == gtk.keysyms.Escape: # ESCAPE
+ self.window.hide()
+
diff --git a/src/gtkgui.glade b/src/gtkgui.glade
index e62ee0cbd..b4976691e 100644
--- a/src/gtkgui.glade
+++ b/src/gtkgui.glade
@@ -17508,6 +17508,7 @@ Maybe I'll refactor later
Shows a list of file transfers between you and other
+