Bug 373694

Summary: Brush Tip Doesn't Change with Brush Change after Creating New Preset
Product: [Applications] krita Reporter: Ken Zutter <kzutter>
Component: Brush enginesAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: 3.1.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ken Zutter 2016-12-15 17:50:41 UTC
After creating a new preset based on an existing brush, the brush tip retained the shape of the newly created preset regardless of brush selected. The engine and other details will switch, but not the brush tip. Must restart to correct. Noticed at home on 3.1.1. Steps below confirmed at work on 3.1.0

1. Open Krita, create new canvas (basic 2048x2048, 300dpi, 8bit)
2. Select Block_Basic brush
3. Draw on canvas to confirm brush selected
4. Open Edit Brush Settings dialog
5. Click Brush Tip
6. Click Mask Type dropdown
7. Select Default
(Preset is now "dirty" and name is italics and save buttons enabled)
8. Change Angle (45)
9. Change Diameter (100)
10. Load Icon
11. Draw on Icon
12. Rename Preset
13. Save to Presets
14. Click away to close dialog
15. Draw on canvas to confirm new brush tip shape
16. Change brush to Basic_Tip_Default
17. Draw - Tip is unchanged
18. Change to brush that uses smudge engine
19. Draw - Tips unchanged but has smudge effect
Comment 1 Ken Zutter 2016-12-15 17:53:46 UTC
Windows 7 SP1
Comment 2 Halla Rempt 2016-12-23 09:29:16 UTC
Hi Ken,

Thanks for your report. The steps are nice and detailed, but unfortunately, I cannot reproduce. There must be something missing, since you say you can reproduce it on two different setups :-(. Would it be possible for you to make a screen recording?
Comment 3 Ken Zutter 2016-12-27 02:37:32 UTC
To run the test I decided to reset the all of the resources to default settings. Cannot duplicate now. Must have had a fubar setting left over from the previous install.