Otherwise the client will start drawing its own border now.
BUG: 405385
FIXED-IN: 5.15.4
davidedmundson |
KWin |
Otherwise the client will start drawing its own border now.
BUG: 405385
FIXED-IN: 5.15.4
BorderlessMaximizedWindows works fine now (safe for an input bug but that is unrelated to this), manually removing window borders works fine now
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
I mean, even if it did, we explicitly don't want decorations, so we tell the client we paint them so it doesn't do it, and then we just don't paint them
I just read the title guessed you were talking about any server side decos.
You are correct. Sorry
Code-wise this change looks okay to me, though after thinking for a bit I'm not sure whether this change makes sense logically. Maybe David could weigh in (we have plenty time before 5.15.4 is released).
autotests/integration/maximize_test.cpp | ||
---|---|---|
268 | maybe you could check decorationConfiguredSpy.count() here as well. though in general it's a bit messy because kwin sends several configure events in this case..... | |
270–272 | just ack the last one |
Seems sensible.
autotests/integration/maximize_test.cpp | ||
---|---|---|
268 | We should only send one, but whether we or not is somewhat unrelated to this patch. Try checking it's one, but if it fails leave it. |