Package: gajim Version: 0.11.1-1 Severity: normal Tags: patch If the option ctrl_tab_go_to_next_composing (available from the advanced configuration editor) is enabled, Gajim ignores Ctrl+Tab when the current contact is typing and there are no other tabs with new messages or a typing/paused state. A patch is attached.
-- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_AT.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gajim depends on: ii python 2.4.4-2 An interactive high-level object-o ii python-glade2 2.8.6-8 GTK+ bindings: Glade support ii python-gtk2 2.8.6-8 Python bindings for the GTK+ widge ii python-pysqlite2 [python2.4-p 2.3.3-1 python interface to SQLite 3 ii python-support 0.6.3 automated rebuilding support for p Versions of packages gajim recommends: ii dbus 1.0.2-1 simple interprocess messaging syst ii dnsutils 1:9.3.4-2 Clients provided with BIND ii notification-daemon 0.3.7-1 a daemon that displays passive pop ii python-dbus 0.71-3 simple interprocess messaging syst ii python-gnupginterface 0.3.2-9 Python interface to GnuPG (GPG) -- no debconf information
diff -u gajim/src/message_window.py gajim.orig/src/message_window.py --- gajim/src/message_window.py 2007-04-13 20:48:35.000000000 +0200 +++ gajim.orig/src/message_window.py 2007-04-13 20:48:06.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 not in (-1, current): + elif first_composing_ind != -1: self.notebook.set_current_page(first_composing_ind) else: # not found and nobody composing if forward: # CTRL + TAB