Skip to content
  • Vlad Zahorodnii's avatar
    [effects/sheet] Grab modal windows · 10e99f64
    Vlad Zahorodnii authored
    Summary:
    If both the Glide effect and the Sheet effect are enabled,
    they will conflict. Expected behavior would be:
    
    * the Sheet effect animates only modal windows;
    * the Glide effect animates the rest of normal windows.
    
    In order to resolve the conflict, the Sheet effect has to grab
    modal windows. Because it's quite specialized effect, we have
    to ignore whether modal windows have been grabbed by the
    Glide effect.
    
    Test Plan:
    * Enabled both the Glide effect and the Sheet effect;
    * Opened Kate;
    * Opened "Open file" dialog;
    * Closed the dialog.
    
    Reviewers: #kwin, davidedmundson
    
    Reviewed By: #kwin, davidedmundson
    
    Subscribers: abetts, davidedmundson, kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D14560
    10e99f64