Add check to key_press_event for keyname returning None
This commit is contained in:
parent
583248f558
commit
254efa88e5
|
@ -522,12 +522,11 @@ class FilesTab(Tab):
|
||||||
|
|
||||||
def _on_key_press_event(self, widget, event):
|
def _on_key_press_event(self, widget, event):
|
||||||
keyname = gtk.gdk.keyval_name(event.keyval)
|
keyname = gtk.gdk.keyval_name(event.keyval)
|
||||||
func = getattr(self, 'keypress_' + keyname, None)
|
if keyname is not None:
|
||||||
selected_rows = self.listview.get_selection().get_selected_rows()[1]
|
func = getattr(self, 'keypress_' + keyname, None)
|
||||||
if func and selected_rows:
|
selected_rows = self.listview.get_selection().get_selected_rows()[1]
|
||||||
return func(event)
|
if func and selected_rows:
|
||||||
else:
|
return func(event)
|
||||||
return
|
|
||||||
|
|
||||||
def keypress_Menu(self, event):
|
def keypress_Menu(self, event):
|
||||||
self.file_menu.popup(None, None, None, 3, event.time)
|
self.file_menu.popup(None, None, None, 3, event.time)
|
||||||
|
|
Loading…
Reference in New Issue