Make sure we don't resize clients before they've been set up
ClosedPublic

Authored by apol on Jun 23 2019, 5:54 PM.

Details

Summary

On Placement=Maximized it becomes a problem because we end up sending an invalid size and when we try to recover from it, we recover from the wrong size.
This fixes setting the right size to Plasma Mobile applications.

Diff Detail

Repository
R108 KWin
Branch
master
Lint
Lint SkippedExcuse: x
Unit
No Unit Test Coverage
Build Status
Buildable 13236
Build 13254: arc lint + arc unit
apol created this revision.Jun 23 2019, 5:54 PM
Restricted Application added a project: KWin. · View Herald TranscriptJun 23 2019, 5:54 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
apol requested review of this revision.Jun 23 2019, 5:54 PM
davidedmundson accepted this revision.Jun 23 2019, 5:56 PM
This revision is now accepted and ready to land.Jun 23 2019, 5:56 PM
apol closed this revision.Jun 23 2019, 5:59 PM

Landed in Plasma/5.16.

Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 552 bytes | 552.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: This commit is available for viewing at:
remote: https://commits.kde.org/kwin/22cbbca0432f173eeae57e51364a2b26638361b3
To ssh://git.kde.org/kwin

515f3cbb4..22cbbca04  Plasma/5.16 -> Plasma/5.16