Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prohibit execution of delayed input events by different means #89920

Merged
merged 1 commit into from
Apr 4, 2024

Commits on Mar 27, 2024

  1. Prohibit execution of delayed input events by different means

    In some cases it can happen, that the order of input events and
    window events is not followed, when input buffering or input accumulation
    is active.
    
    The display server order `InputEvent` => window-event gets changed to
    window-event => `InputEvent` which becomes problematic in certain
    situations.
    
    This PR makes sure, that the order is adhered to by flushing input events
    before a window event is sent.
    Previously this problem was mitigated by discarding these delayed events.
    But this solution was problematic in the setting of android input events.
    Sauermann committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    945babc View commit details
    Browse the repository at this point in the history