Summary: | Assert error setting checking Pattern under Texture for brush setting | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | williamK <johnklinkner> |
Component: | Brush engines | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | 2.9 Beta | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | http://commits.kde.org/calligra/81f286ef4caec3f536adb7fdfc122b347e0b9046 | Version Fixed In: | |
Sentry Crash Report: |
Description
williamK
2015-02-05 23:15:32 UTC
Hi WIlliam, Thanks for the report, I can confirm the issue and I'll look into it. Git commit c6bc7391b41528f74b4d387da80c71689d660647 by Boudewijn Rempt. Committed on 06/02/2015 at 09:49. Pushed by rempt into branch 'calligra/2.9'. The assert is meant to warn us that some option is emitting changes to the settings while writing the settings. The texture option does exactly that because if you check for the currently set pattern, and no pattern is set (which can happen because of the background loading of patterns), it will set a pattern. Which will cause the settings to change as they are being written. So block all pattern resource chooser signals while writing out the option -- the written option will be correct anyway. M +2 -0 krita/plugins/paintops/libpaintop/kis_texture_option.cpp http://commits.kde.org/calligra/c6bc7391b41528f74b4d387da80c71689d660647 *** Bug 343797 has been marked as a duplicate of this bug. *** Git commit 81f286ef4caec3f536adb7fdfc122b347e0b9046 by Boudewijn Rempt. Committed on 06/02/2015 at 09:49. Pushed by rempt into branch 'master'. The assert is meant to warn us that some option is emitting changes to the settings while writing the settings. The texture option does exactly that because if you check for the currently set pattern, and no pattern is set (which can happen because of the background loading of patterns), it will set a pattern. Which will cause the settings to change as they are being written. So block all pattern resource chooser signals while writing out the option -- the written option will be correct anyway. M +2 -0 krita/plugins/paintops/libpaintop/kis_texture_option.cpp http://commits.kde.org/calligra/81f286ef4caec3f536adb7fdfc122b347e0b9046 |