SUMMARY Discovered while Python scripting, Document::guidesVisible and guidesLocked properties code appears to be switched. https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/Document_8cpp_source.html#l00800 795 bool Document::guidesVisible() const 796 { 797 return d->document->guidesConfig().lockGuides(); 798 } 799 800 bool Document::guidesLocked() const 801 { 802 return d->document->guidesConfig().showGuides(); 803 } Using these functions in Python (v4.1.7) verifies they are reversed. You can see guidesVisible is using the 'lockGuides()' property and vice-versa. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Git commit eecd08a946c62b5b3b6b8501df5823090167b72a by Ivan Yossi. Committed on 30/05/2019 at 15:38. Pushed by ivany into branch 'master'. Fix reversed python api guides lock/show states M +2 -2 libs/libkis/Document.cpp https://invent.kde.org/kde/krita/commit/eecd08a946c62b5b3b6b8501df5823090167b72a
Thanks for the heads up dan :D, It is fixed now
Git commit 02ed4ce29a9897f4f93a23eaa9f588b258f9f0e7 by Boudewijn Rempt, on behalf of Ivan Yossi. Committed on 04/06/2019 at 15:18. Pushed by rempt into branch 'krita/4.2'. Fix reversed python api guides lock/show states M +2 -2 libs/libkis/Document.cpp https://invent.kde.org/kde/krita/commit/02ed4ce29a9897f4f93a23eaa9f588b258f9f0e7