Skip to content
  • David Edmundson's avatar
    [x11client] Make activity handling more consistent across windows · 41b02f23
    David Edmundson authored
    Summary:
    Typically by default newly added toplevel windows are added only to the
    current activity.
    
    Initially windows with no borders were added to all activities. This
    causes problems particularly now with the newer frame extents support
    leaving window behaviour quite inconsistent.
    
    Since the time of the original code the taskbar gained control for
    controlling activities allowing at least one method of changing them.
    This means we can use this as the new filter.
    
    BUG: 274931
    
    Test Plan:
    Opened gtk3-demo
    Switched activities, it wasn't on the new one
    Went back, altered it through the taskmanager, it worked
    
    Reviewers: #kwin, zzag
    
    Reviewed By: #kwin, zzag
    
    Subscribers: zzag, kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D27690
    41b02f23