Catch keypress event in discovery window

This commit is contained in:
lovetox 2016-09-26 01:09:52 +02:00
parent e6707930f4
commit f5122ff480
2 changed files with 5 additions and 0 deletions

View File

@ -97,6 +97,7 @@ Agent JID - node</property>
<object class="GtkEntry" id="address_entry">
<property name="can_focus">True</property>
<property name="has_focus">True</property>
<signal name="key-press-event" handler="_on_entry_key_press_event" swapped="no"/>
</object>
</child>
</object>

View File

@ -857,6 +857,10 @@ _('Without a connection, you can not browse available services'))
if self.browser:
self.browser.update_actions()
def _on_entry_key_press_event(self, widget, event):
if event.keyval == Gdk.KEY_Return or event.keyval == Gdk.KEY_KP_Enter:
self.on_go_button_clicked(widget)
class AgentBrowser:
"""