Summary: | Jumpy, unpredictable zoom behavior right after canvas rotation | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | M <manuel.snudl.zeidler> |
Component: | Usability | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73, griffinvalley, halla, raghu, storm.anthro |
Priority: | NOR | Keywords: | regression, release_blocker, triaged |
Version First Reported In: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/0a552f7b729bcb417553ab7304a2dde6e45e9b4a | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Tablet event logs |
Description
M
2019-02-20 14:01:29 UTC
I'M experiencing this as well with master since about a week or so. It seems to be random, as it does not always happen, but maybe 1-2 times out of 3. Forgot: Building master from git on Arch. Created attachment 119231 [details]
Tablet event logs
I have created tablet event logs, I hope they can be of some use.
I can confirm on Krita Version: 4.2.0-pre-alpha (git c5838c0) Languages: en_US, en_GB, nl Hidpi: false Qt Version (compiled): 5.12.0 Version (loaded): 5.12.0 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.15.0-46-generic Pretty Productname: KDE neon User Edition 5.15 Product Type: neon Product Version: 18.04 Does the reporter or anyone else know of a still good commit so I could do a bisect on this? If I remember correctly I was updating the appimage every few days before I reported this on February 20, shortly after I first noticed it. Alright, I'll see if I can start from there. Thank you! I can confirm the issue :) Bisecting points to commit e7cd6d6ff4dd629f72525bd9e1cbf5d37becd965 I still have to find out how it managed to cause it Ah, sorry, I wanted to bisect this but life happened and I forgot... :( As for the how: I noticed that the more I rotate the more it will jump. I hope this helps a bit. Without knowing the code I would guess the value of the rotation somehow gets mixed with the position/panning value. Git commit 0a552f7b729bcb417553ab7304a2dde6e45e9b4a by Dmitry Kazakov. Committed on 04/05/2019 at 17:13. Pushed by dkazakov into branch 'master'. Fix canvas jumping when zooming after canvas rotation One should avoid cycling signals carefully. The bug has been caused by commit: e7cd6d6ff4dd629f72525bd9e1cbf5d37becd965 M +3 -0 plugins/dockers/overview/overviewdocker_dock.cpp https://invent.kde.org/kde/krita/commit/0a552f7b729bcb417553ab7304a2dde6e45e9b4a |