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

Fushan Wen <qydwhotm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/commit/
                   |                            |4cd6ec7446b65213448530a64d5
                   |                            |84b54268a5ef4
         Resolution|---                         |FIXED

--- Comment #11 from Fushan Wen <qydwhotm...@gmail.com> ---
Git commit 4cd6ec7446b65213448530a64d584b54268a5ef4 by Fushan Wen, on behalf of
Vlad Zahorodnii.
Committed on 23/02/2022 at 09:24.
Pushed by fusionfuture into branch 'master'.

Make DesktopView set black clear color only on Wayland

745e2c08289b35ccd007cf436f653a6e92b45ef9 made DesktopView set clear
color to "black" so the compositor could avoid overdraw and thus
optimizing rendering. In the perfect world, such a change would create
no regressions, but for some reason, it made panels lose alpha channel
on X11.

That makes absolutely no any sense. DesktopView and PanelView are two
totally different code paths. So changes in DesktopView should not
affect the PanelView. This looks like a QtXCB bug.

Ideally, we should add workarounds only after finding what creates a
problem, but this one is particularly hard because many people who have
tried to reproduce that issue weren't successful. Somebody who can
reproduce the issue would have to be able to build Qt from source code
and add qDebug()s. These requirements are too steep, thus adding a
platform check seems like the best option at the moment.

M  +6    -1    shell/desktopview.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/4cd6ec7446b65213448530a64d584b54268a5ef4

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

Reply via email to