Commit 3e1443e0 authored by Vlad Zahorodnii's avatar Vlad Zahorodnii

wayland: Don't force a bpp of 24 for desktop windows

plasmashell provides the compositor buffers with an alpha channel and
without indicating the opaque region. Given that, kwin forces a bpp of
24 for desktop windows to improve performance. Unfortunately, there are
legit cases where plasma may attach a buffer that is not fully opaque,
for example when switching between activities.

BUG: 423545
BUG: 421237
parent ecac025a
......@@ -266,7 +266,7 @@ void WaylandClient::doSetActive()
void WaylandClient::updateDepth()
{
if (surface()->buffer()->hasAlphaChannel() && !isDesktop()) {
if (surface()->buffer()->hasAlphaChannel()) {
setDepth(32);
} else {
setDepth(24);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment