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.