https://bugs.kde.org/show_bug.cgi?id=452780

--- Comment #2 from Alberto Salvia Novella <es204904...@gmail.com> ---
They are independent. `NET_WM_BYPASS_COMPOSITOR` (aka the hint) is what the
window requests, and `blocksCompositing` (aka the property) is what kwin is
currently doing with it.

The hint is inmutable, where the property is mutable. Changing the property
doesn't affect the hint, and reading the property doesn't tell what the hint
could be.

Furthermore the hint has three settings (unset, true, false), where the
property has only two (true, false).

This is relevant because through the kwin api you can't really tell what the
windows actually requests. You can only guess, for example, by storing the
initial status of composition for a window. But even then it has corner cases
where you can't really guess.

The rest of properties are unrelated. They are either signals or refer to
different objects. For example for Firefox I get:

resourceClass = firefox
blocksCompositing = false
isBlockingCompositing = undefined
setBlockingCompositing = undefined
blockingCompositingChanged = function() { [native code] }

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to