Bug 436734 - disable the blending mode combobox when a mypaint brush is active
Summary: disable the blending mode combobox when a mypaint brush is active
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (show other bugs)
Version: git master (please specify the git hash!)
Platform: Mint (Ubuntu based) Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-07 14:25 UTC by Tiar
Modified: 2021-05-14 10:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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