Summary: | Zooming results in "Edit guides" history entry | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Storm Engineer <storm.anthro> |
Component: | General | Assignee: | Thorsten Zachmann <mo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla, nicholaslapointe8, rjquiralte |
Priority: | NOR | Keywords: | release_blocker |
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/krita/008d4977309776b496a7f38b0764a97bfddc5a8a | Version Fixed In: | |
Sentry Crash Report: |
Description
Storm Engineer
2017-12-18 05:41:54 UTC
I can reproduce this too, same git master build. Also as the zooming is seen as a "step", it erases any -redo- in front of it, which has a potential of removing entirely some strokes, a definitely unwanted behavior. Some other actions also cause the Edit Guides event, such as transforming. Since these events create a new history entry it makes Undo-ing very dangerous because this can destroy the steps preventing Redo. This broke with commit 2a1329ec20a3f16a9c2d29bf057da76786cd0e50 ("Add an option to draw ruler tips as a power of 2") and is also the cause of bug 388318. Git commit f91fa3c18a0cc8d72f3dab8285fc32993c6f6b7d by Thorsten Zachmann. Committed on 04/01/2018 at 05:32. Pushed by zachmann into branch 'master'. Fix command generated when document is created Don't create a command when the unit of the document is changed. Related: bug 388318 M +1 -1 libs/ui/canvas/kis_guides_manager.cpp https://commits.kde.org/krita/f91fa3c18a0cc8d72f3dab8285fc32993c6f6b7d Git commit 008d4977309776b496a7f38b0764a97bfddc5a8a by Thorsten Zachmann. Committed on 04/01/2018 at 05:33. Pushed by zachmann into branch 'krita/3.3'. Fix command generated when document is created Don't create a command when the unit of the document is changed. Related: bug 388318 (cherry picked from commit f91fa3c18a0cc8d72f3dab8285fc32993c6f6b7d) M +1 -1 libs/ui/canvas/kis_guides_manager.cpp https://commits.kde.org/krita/008d4977309776b496a7f38b0764a97bfddc5a8a I can confirm, the issue is fixed. |