KDE/kdelibs/kdeui/kernel
Andreas Pakulat
apaku at gmx.de
Sat Aug 7 11:13:15 BST 2010
On 07.08.10 12:03:00, Michael Leupold wrote:
> Hi there,
>
> Am Samstag, 7. August 2010, 11:54:40 schrieb Christoph Feck:
> > On Saturday 07 August 2010 11:44:12 Michael Leupold wrote:
> > > Revert r1156762. KApplication has to keep its event filtering code.
> > > Replacing it with the KSystemEventFilter methods unfortunately disrupts
> > > how KGlobalAccel works, including KWin messup.
> >
> > Oh :( Since KWin could be fixed by a different patch (see bug 246545), I
> > would really like to get some more "why it broke" answers, because I think
> > the idea of the patch should not be silently discarded.
> >
> > Are there any other regressions besides the Alt+Tab bug? Does KGlobalAccel
> > maybe have a different bug that only was showing now?
> >
> > Christoph Feck (kdepepo)
> >
> > References:
> > https://bugs.kde.org/show_bug.cgi?id=246545
>
> Unfortunately I didn't have too much time to look into it but we had a short
> discussion about it on IRC (mgraesslin, mjansen and me).
>
> As I understand it the main problem is that KGlobalAccel snatches the shortcut
> because it's registered as a global shortcut. However KWin needs to treat it
> in a special way due to the tabbox staying open while alt is pressed. Now the
> main problem in that specific case seems to be that the order in which the
> various code pieces/applications get the events is reversed and thus KWin
> doesn't receive the event (as I said mostly guessing, not too much debugging
> due to lack of time).
As I said in my other mail kwin wasn't the only app being broken. The
logout dialog (in ksmserver as far as I understood) also suffered from
this, allowing no keyboard interaction anymore.
Andreas
--
Your lucky number has been disconnected.
More information about the kde-core-devel
mailing list