changeset 7a8fd81f20de in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=7a8fd81f20de
description: Give focus to message textview when we open a new chat. Fixes #5740
diffstat:
src/message_window.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r ed394b2ccf73 -r 7a8fd81f20de src/message_window.py
--- a/src/message_window.py Fri Jul 30 01:30:59 2010 +0200
+++ b/src/message_window.py Fri Jul 30 14:38:19 2010 +0200
@@ -298,9 +298,10 @@
self.notebook.show_all()
else:
self.window.show_all()
- # NOTE: we do not call set_control_active(True) since we don't know
whether
- # the tab is the active one.
+ # NOTE: we do not call set_control_active(True) since we don't know
+ # whether the tab is the active one.
self.show_title()
+ gobject.idle_add(control.msg_textview.grab_focus)
def on_tab_eventbox_button_press_event(self, widget, event, child):
if event.button == 3: # right click
@@ -511,6 +512,7 @@
ctrl_page = self.notebook.page_num(ctrl.widget)
self.notebook.set_current_page(ctrl_page)
self.window.present()
+ gobject.idle_add(ctrl.msg_textview.grab_focus)
def remove_tab(self, ctrl, method, reason = None, force = False):
"""
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits