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

Reply via email to