Some applications are not able to inhibit the idle behavior because
each of them creates an inhibitor object before the corresponding
ShellClient object becomes ready for painting.
BUG: 401499
FIXED-IN: 5.15.0
graesslin |
KWin |
Some applications are not able to inhibit the idle behavior because
each of them creates an inhibitor object before the corresponding
ShellClient object becomes ready for painting.
BUG: 401499
FIXED-IN: 5.15.0
idle-inhibit client (from wlroots/examples) works.
Lint OK |
No Unit Test Coverage |
Buildable 5484 | |
Build 5502: arc lint + arc unit |
idle_inhibition.cpp | ||
---|---|---|
47 | You're right on where the problem is, good work analysing. But this TODO is still valid. From the spec we should only apply the inhibition when the surface is visible. This is an OK short term fix (if you leave this one line), but when we do it properly we'll have to move it all around. |
idle_inhibition.cpp | ||
---|---|---|
47 | I probably misunderstood this TODO comment. |