KDE/kdelibs/kdeui/kernel

Andreas Pakulat apaku at gmx.de
Sat Aug 7 11:11:19 BST 2010


On 07.08.10 11:54:40, Christoph Feck wrote:
> 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.

The idea is not discarded afaics, KSystemEventFilter still exists and
can be used (but should be used with great care as it gets all events
and hence can interfere with arbitrary applications on the desktop).

> Are there any other regressions besides the Alt+Tab bug? Does KGlobalAccel 
> maybe have a different bug that only was showing now?

Yes, at least the logout dialog too (I've filed a report for that one)
and according to Michael Jansen also various desktop effects. IIUC
basically anything that tries to grab X11 keyboard itself interfered
with kglobalaccel (which does the same to handle global shortcuts),
because kglobalaccel suddenly saw all X11 keyboard events from all apps
and thought it might have to handle them.

Andreas

-- 
Love is in the offing.  Be affectionate to one who adores you.




More information about the kde-core-devel mailing list