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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/commit/01fd54d7538a |ma/kwin/commit/5e16c3337e26
                   |1b8a9c954645142af699284d01d |6adcccce00cf698c679d5012fb4
                   |5                           |8

--- Comment #11 from Vlad Zahorodnii <[email protected]> ---
Git commit 5e16c3337e266adcccce00cf698c679d5012fb48 by Vlad Zahorodnii, on
behalf of David Edmundson.
Committed on 21/02/2023 at 11:55.
Pushed by vladz into branch 'Plasma/5.27'.

Aurorae: Add dummy window for working device pixel ratio

Aurorae uses a QQuickWindow that receives an implicit scale through the
QPA. Unfortunately there's a known quirk with device pixel ratio not
being followed when offscreen surfaces are never shown and an
independent render control is used.

Without this QQuickRenderControl::grab ends up using a buffer the size
of the window * dpr, but with the contents rendered at 1x in the corner
along with incorrect device pixel ratio information.

This patch copies a used solution from EffectQuickView. This can be
resolved more neatly with newer Qt.
Related: bug 452730


(cherry picked from commit 01fd54d7538a1b8a9c954645142af699284d01d5)

M  +13   -1    src/plugins/kdecorations/aurorae/src/aurorae.cpp
M  +1    -0    src/plugins/kdecorations/aurorae/src/aurorae.h

https://invent.kde.org/plasma/kwin/commit/5e16c3337e266adcccce00cf698c679d5012fb48

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

Reply via email to