diff --git a/libs/ui/widgets/kis_paintop_presets_save.cpp b/libs/ui/widgets/kis_paintop_presets_save.cpp index 3b1fc6f..65a8038 100644 --- a/libs/ui/widgets/kis_paintop_presets_save.cpp +++ b/libs/ui/widgets/kis_paintop_presets_save.cpp @@ -237,8 +237,10 @@ void KisPresetSaveWidget::savePreset() if (curPreset->image().isNull()) { curPreset->setImage(brushPresetThumbnailWidget->cutoutOverlay()); } + + // we should not load() the brush right after saving because it will reset all our saved + // eraser size and opacity values curPreset->save(); - curPreset->load(); }