Diffusion KWin bc88f8477725

[tabbox] Create X11Filter on establishKeyboardGrab

Authored by graesslin on Sep 26 2017, 6:41 PM.

Description

[tabbox] Create X11Filter on establishKeyboardGrab

Summary:
Creating the X11Filter directly on startup caused a regression as the
filter got too early in the chain and stole events from the
XInputIntegrationFilter. We don't need the filter all the time, but only
when we have established the TabBox grab. Likewise we can destroy the
filter again when releasing the TabBox grab. So it's much more
encapsulated now.

BUG: 385032

Test Plan: Only compile tested, I'm on Wayland

Reviewers: KWin, Plasma

Subscribers: plasma-devel, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D7997

Details

Committed
graesslinSep 26 2017, 6:44 PM
Differential Revision
D7997: [tabbox] Create X11Filter on establishKeyboardGrab
Parents
R108:bc92745f07f7: Restore cursors across multiple screens
Branches
Unknown
Tags
Unknown