Bug 436734

Summary: disable the blending mode combobox when a mypaint brush is active
Product: [Applications] krita Reporter: Tiar <tamtamy.tymona>
Component: Brush enginesAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Tiar 2021-05-07 14:25:51 UTC
SUMMARY
Painting with any blending mode except for Erase gives you the same results as painting with Normal blending mode.

STEPS TO REPRODUCE
1. Select a MyPaint preset.
2. Paint a few lines with Normal blending mode with let's say light blue color.
3. Paint a few lines over the Previous with Multiply blending mode.
4. Change to a Pixel Engine preset and paint with Multiply blending mode over different parts of the lines.

OBSERVED RESULT
Pixel Engine works correctly, darkening the lines, while MyPaint brush paints as if it was still Normal blending mode.

EXPECTED RESULT
MyPaint brush respects the blending mode.

SOFTWARE/OS VERSIONS
Krita

 Version: 5.0.0-prealpha (git 3241355)
 Languages: pl, pl_PL, pl
 Hidpi: true

Qt

  Version (compiled): 5.12.8
  Version (loaded): 5.12.8

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 5.4.0-58-generic
  Pretty Productname: Linux Mint 20.1
  Product Type: linuxmint
  Product Version: 20.1
  Desktop: X-Cinnamon
Comment 1 Halla Rempt 2021-05-14 10:15:38 UTC
Git commit 3b217946903e24e0d263523053cbad2915f03894 by Halla Rempt.
Committed on 14/05/2021 at 10:14.
Pushed by rempt into branch 'master'.

Disable the blending mode combobox when a mypaint paintop is active

M  +10   -2    libs/ui/kis_paintop_box.cc

https://invent.kde.org/graphics/krita/commit/3b217946903e24e0d263523053cbad2915f03894