https://bugs.kde.org/show_bug.cgi?id=427658
Bug ID: 427658 Summary: Weird interaction between Polygonal Selection Tool and Assistant Previews Product: krita Version: 4.4.0 Platform: Appimage OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Tool/Assistants Assignee: krita-bugs-n...@kde.org Reporter: aut...@autumnlansing.com Target Milestone: --- SUMMARY Using the Polygonal Selection Tool while Assistant Previews are visible produces odd artifacts on screen wherever the tool's lines intersect with the preview lines. The preview lines are basically erased and redrawn elsewhere along the tool's line, multiple times if you stop the pointer and move it again. This happens on every side of the polygon until you complete the shape, and then all the artifacts vanish and everything is back to normal. This happens with mouse or tablet pen. I tried to get a screenshot of the problem but it didn't appear. The screenshot showed everything normally. Also, if I pull up another program window in front of Krita (alt-tab to something else) while the artifacts are present and then switch back again to Krita, the artifacts will be gone. This behavior is new to 4.4. STEPS TO REPRODUCE 1. Ensure that Assistant Previews are visible. 2. Create either a Concentric Ellipse or a Parallel Ruler, or both. 3. Use the polygon selection tool and create a selection across preview lines. OBSERVED RESULT Preview lines are disrupted and produce odd artifacts on screen. EXPECTED RESULT No interaction between preview lines and selection tool. SOFTWARE/OS VERSIONS Krita Version: 4.4.0 Languages: en_US, en Hidpi: true Qt Version (compiled): 5.12.9 Version (loaded): 5.12.9 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.7.15-100.fc31.x86_64 Pretty Productname: Fedora 31 (MATE-Compiz) Product Type: fedora Product Version: 31 Desktop: X-Cinnamon OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "GeForce GTX 660/PCIe/SSE2" Version: "4.6.0 NVIDIA 450.66" Shading language: "4.60 NVIDIA" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Version: 4.6 Supports deprecated functions true is OpenGL ES: false QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false Hardware Information GPU Acceleration: auto Memory: 16001 Mb Number of Cores: 6 Swap Location: /tmp Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 30 Use OpenGL: true Use OpenGL Texture Buffer: true Use AMD Vectorization Workaround: false Canvas State: OPENGL_SUCCESS Autosave Interval: 300 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Display Information Number of screens: 2 Screen: 0 Name: HDMI-0 Depth: 24 Scale: 1 Resolution in pixels: 1920x1080 Manufacturer: LG Electronics Model: LG IPS FULLHD Refresh Rate: 60 Screen: 1 Name: DVI-D-0 Depth: 24 Scale: 1 Resolution in pixels: 1920x1080 Manufacturer: HPN Model: HP VH240a- Refresh Rate: 60 -- You are receiving this mail because: You are watching all bug changes.