Skip to content
  • Roman Gilg's avatar
    [server] Respect input region of sub-surfaces on pointer surface focus · 24bdc067
    Roman Gilg authored
    Summary:
    KWayland takes always the top-most child surface at a given position for its
    pointer input. But if a sub-surface sets its input region, it should not select
    this one when the position is out of its input region, but rather try the
    surface below.
    
    Test Plan:
    My testing was only on my Xwayland branch. Supposed to also fix a problem
    with Firefox native Wayland port.
    
    Reviewers: #frameworks, graesslin, davidedmundson
    
    Reviewed By: davidedmundson
    
    Subscribers: davidedmundson, zzag, kde-frameworks-devel, graesslin, plasma-devel
    
    Tags: #frameworks, #plasma_on_wayland
    
    Differential Revision: https://phabricator.kde.org/D7038
    24bdc067