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

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/commit/d05ba9448
                   |                            |eda7464ba5a6b0a06c8a8a7e87c
                   |                            |9c0d
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit d05ba9448eda7464ba5a6b0a06c8a8a7e87c9c0d by Dmitry Kazakov, on
behalf of Mathias Wein.
Committed on 01/12/2021 at 10:06.
Pushed by dkazakov into branch 'master'.

Fix issues when soft proofing is active during colorspace conversion

The color transform needs to be reset before updating the canvas.
Also, there was an odd workaround to set new channel flags for the root
layer, but this was an async signal that caused an update in the middle
of invalidating the image data during conversion.
Instead, simply fetch the (after the previous fix valid) new channel flags
when the canvas gets notified about the color space change.
Related: bug 441165, bug 329336

M  +6    -0    libs/ui/canvas/kis_canvas2.cpp
M  +2    -0    libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp
M  +0    -1    plugins/dockers/channeldocker/channeldocker_dock.cpp

https://invent.kde.org/graphics/krita/commit/d05ba9448eda7464ba5a6b0a06c8a8a7e87c9c0d

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

Reply via email to