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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/-/commit/d75c3ef
                   |                            |f6f861ebffe4667e0d44e525e1a
                   |                            |98315d
         Resolution|---                         |FIXED

--- Comment #2 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit d75c3eff6f861ebffe4667e0d44e525e1a98315d by Dmitry Kazakov.
Committed on 18/08/2023 at 11:32.
Pushed by dkazakov into branch 'master'.

Fix Channels docker to generate thumbnails asynchronously

Now the docker basically reuses the strategy used in Overview docker,
so there should be no threading issues/crashes anymore.

M  +1    -0    libs/ui/CMakeLists.txt
R  +30   -26   libs/ui/KisImageThumbnailStrokeStrategy.cpp [from:
plugins/dockers/overview/OverviewThumbnailStrokeStrategy.cpp - 056% similarity]
A  +72   -0    libs/ui/KisImageThumbnailStrokeStrategy.h     [License:
GPL(v2.0+)]
M  +6    -1    plugins/dockers/channeldocker/CMakeLists.txt
A  +56   -0   
plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.cpp    
[License: GPL(v2.0+)]
A  +24   -0   
plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h  *
M  +45   -40   plugins/dockers/channeldocker/channeldocker_dock.cpp
M  +7    -8    plugins/dockers/channeldocker/channeldocker_dock.h
M  +51   -88   plugins/dockers/channeldocker/channelmodel.cpp
M  +7    -6    plugins/dockers/channeldocker/channelmodel.h
M  +1    -2    plugins/dockers/overview/CMakeLists.txt
D  +0    -58   plugins/dockers/overview/OverviewThumbnailStrokeStrategy.h
M  +3    -3    plugins/dockers/overview/overviewwidget.cc

The files marked with a * at the end have a non valid license. Please read:
https://community.kde.org/Policies/Licensing_Policy and use the headers which
are listed at that page.


https://invent.kde.org/graphics/krita/-/commit/d75c3eff6f861ebffe4667e0d44e525e1a98315d

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

Reply via email to