don't allow to resize or move fullscreen windows
ClosedPublic

Authored by mart on Oct 9 2019, 12:03 PM.

Details

Summary

add the same check of the Client class: if a window
is fullscreen, is not movable nor resizable

Test Plan

Doesn't have any visible regression over normal usage,
this partially tackles a bug that can be seen in plasma mobile:
if the placement is "maximizing", then asking windows to be
shown as fullscreen has no effect and they will always be shown as a normal
maximized window.

this now doesn't happen anymore.. most of the times,
as there must be some race condition
as a concause of the problem

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
mart created this revision.Oct 9 2019, 12:03 PM
Restricted Application added a project: KWin. · View Herald TranscriptOct 9 2019, 12:03 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
mart requested review of this revision.Oct 9 2019, 12:03 PM
davidedmundson accepted this revision.Oct 9 2019, 12:29 PM
This revision is now accepted and ready to land.Oct 9 2019, 12:29 PM
This revision was automatically updated to reflect the committed changes.