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.