https://bugs.kde.org/show_bug.cgi?id=410135

            Bug ID: 410135
           Summary: L or GSM (Local or Global Selection Mask) is not
                    updated on-canvas after Invert Selection
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Layer Stack
          Assignee: krita-bugs-n...@kde.org
          Reporter: ahab.greybe...@hotmail.co.uk
  Target Milestone: ---

SUMMARY
This is observed on the latest nightly appimage 4.3.0-prealpha (git 585f1c6)
and back to the 4.2.1 build. The LSM or GSM is not updated on-canvas if Select
-> Invert Selection (Ctrl+Shift+I) is done. The Layers Docker thumbnail for the
LSM or GSM is updated (often quite slowly).

STEPS TO REPRODUCE
1. Create a new file and add an LSM to a layer or a GSM to the image.
2. Select the LSM or GSM and use the selection outline tools (or use monochrome
paint) to create a selection which shows as red/white.
3. Do an Invert Selection operation.

OBSERVED RESULT
The on-canvas display of the LSM or GSM is not updated to show the inversion.
You have to toggle the LSM or GSM off/on or select a different layer (then go
back to the LSM or GSM) before the on-canvas display is updated.

While the LSM or GSM has been inverted but not updated on-canvas, you can paint
on it and the paint operation shows the correct appearance locally at the
painted locations.

EXPECTED RESULT
The LSM or GSM on-canvas appearance should update after the Invert operation.

SOFTWARE/OS VERSIONS
 Version: 4.3.0-prealpha (git 585f1c6)
 Languages: en_GB, en
 Hidpi: true

Qt

  Version (compiled): 5.12.4
  Version (loaded): 5.12.4

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.19.0-5-amd64
  Pretty Productname: Debian GNU/Linux 10 (buster)
  Product Type: debian
  Product Version: 10


ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to