Shame on me, that was a reversed diff.  This one should be correct :-)
diff -u gajim.orig/src/message_window.py gajim/src/message_window.py
--- gajim.orig/src/message_window.py    2007-04-13 20:48:06.000000000 +0200
+++ gajim/src/message_window.py 2007-04-13 20:48:35.000000000 +0200
@@ -463,7 +463,7 @@
                                break # a complete cycle without finding an unread tab 
                if found:
                        self.notebook.set_current_page(ind)
-               elif first_composing_ind != -1:
+               elif first_composing_ind not in (-1, current):
                        self.notebook.set_current_page(first_composing_ind)
                else: # not found and nobody composing
                        if forward: # CTRL + TAB

Attachment: signature.asc
Description: Digital signature



Reply via email to