https://bugs.kde.org/show_bug.cgi?id=410776
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |RESOLVED Latest Commit| |https://invent.kde.org/kde/ | |krita/commit/a9b8a3a1fa2bec | |a232710a37b4cf9dc6284a4ff8 Resolution|--- |FIXED --- Comment #13 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit a9b8a3a1fa2beca232710a37b4cf9dc6284a4ff8 by Dmitry Kazakov. Committed on 11/09/2019 at 17:14. Pushed by dkazakov into branch 'kazakov/convert-image-color-space-in-strokes'. Fix random crashes when converting image color space The patch basically ports image color space conversion into strokes system. The crash happened becasue updates were initiated right when the visitor was changing layers. With the strokes, this problem should be resolved. The patch also changed UIX: now 'Image->Properties->Color Space' changes the entire color space of the image, but not only color space of the root node (projection). M +1 -1 libs/image/CMakeLists.txt D +0 -155 libs/image/kis_colorspace_convert_visitor.cpp D +0 -94 libs/image/kis_colorspace_convert_visitor.h M +53 -26 libs/image/kis_image.cc M +6 -6 libs/image/kis_image.h M +0 -1 libs/image/kis_paint_device.cc M +3 -1 libs/image/kis_transform_mask.cpp M +3 -1 libs/image/lazybrush/kis_colorize_mask.cpp A +105 -0 libs/image/processing/kis_convert_color_space_processing_visitor.cpp [License: GPL (v2+)] A +54 -0 libs/image/processing/kis_convert_color_space_processing_visitor.h [License: GPL (v2+)] M +0 -1 libs/image/tests/CMakeLists.txt D +0 -46 libs/image/tests/kis_colorspace_convert_visitor_test.cpp D +0 -33 libs/image/tests/kis_colorspace_convert_visitor_test.h M +1 -2 libs/image/tests/kis_image_test.cpp M +1 -3 libs/libkis/Document.cpp M +3 -4 libs/libkis/Node.cpp M +3 -1 libs/ui/kis_image_manager.cc M +1 -13 plugins/extensions/colorspaceconversion/colorspaceconversion.cc M +1 -0 plugins/impex/psd/psd_saver.cpp M +2 -1 sdk/tests/filestest.h https://invent.kde.org/kde/krita/commit/a9b8a3a1fa2beca232710a37b4cf9dc6284a4ff8 -- You are receiving this mail because: You are watching all bug changes.