Package: meld Version: 1.1.5.1-2 Severity: normal
Problem: When you are holding down a modifier, e.g. shift, ctrl or alt, and then focus is lost to another window, when meld gets focus again the modifier is still applied even if you have subsequently released the key. Proposed solution: Losing focus should cause all states altered by key-down events to be immediately cleared (i.e. treat as a key-up). Workaround: Press and release the offending modifier after regaining focus. The state associated with the modifier will be cleared. How to reproduce the problem: This most annoyingly occurs if you alt-tab to another application. When you do this, independent scrolling of panes is activated by the alt key (something indicated nowhere in the man page, the manual, or the application's menus ... there is brief mention in the changelog about independent scrolling and the *shift* key, but that's all). There is the immediate visual feedback of X icons by all links between matching diff sections, but if you're not looking for it -- and that's likely because you're switching to another app -- you might overlook the change or at least not realize what caused it. When you return, meld still thinks that "alt" is pressed and you're left to puzzle over why it happened. It took some close observation today when it bit me again today to suss out the problem. Better docs might have helped me figure it out sooner, but ultimately the bug needs to be squashed, or else meld just ends up looking flaky. Ben -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.23-1-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages meld depends on: ii python 2.4.4-6 An interactive high-level object-o ii python-glade2 2.12.1-1 GTK+ bindings: Glade support ii python-gnome2 2.20.1-2 Python bindings for the GNOME desk ii python-gtk2 2.12.1-1 Python bindings for the GTK+ widge ii python-support 0.7.7 automated rebuilding support for P Versions of packages meld recommends: ii python-gnome2-desktop 2.20.0-1 Python bindings for the GNOME desk ii yelp 2.20.0-2 Help browser for GNOME 2 -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]