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]

Reply via email to