If a window is only on non-existent activities, show it on all
AbandonedPublic

Authored by ivan on Aug 11 2016, 9:04 AM.

Details

Reviewers
None
Group Reviewers
Plasma
KWin
Summary

When a window is forced via windowing rules to be on an activity that
does not exist, or someone deletes an activity with a window on it,
we need to show the window on all activities.

Now, if at least of one assigned activities exists, then we do not
want to pretend this window is on all activities.

Diff Detail

Repository
R108 KWin
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
ivan updated this revision to Diff 5821.Aug 11 2016, 9:04 AM
ivan retitled this revision from to If a window is only on non-existent activities, show it on all.
ivan updated this object.
ivan edited the test plan for this revision. (Show Details)
ivan added reviewers: Plasma, KWin.
Restricted Application added a project: KWin. · View Herald TranscriptAug 11 2016, 9:04 AM
Restricted Application added a subscriber: kwin. · View Herald Transcript

how does this patch relate to D1982?

ivan added a comment.Aug 11 2016, 10:44 AM

I was not aware of that patch.

I'll have to test whether it works with window rules. The thing that I don't necessarily like about D1982 is that it changes the data instead of just providing a 'view' over the data like this one does.

ivan abandoned this revision.Aug 11 2016, 10:53 AM

D1982 does the same, but in a different way