https://bugs.kde.org/show_bug.cgi?id=456446
Halla Rempt <ha...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap |hics/krita/commit/ce40a422a |hics/krita/commit/05d6ae2aa |7b70ba598c26a8508ae0b942732 |c46cf59a62a0886cddccd05db97 |9961 |9875 --- Comment #6 from Halla Rempt <ha...@valdyas.org> --- Git commit 05d6ae2aac46cf59a62a0886cddccd05db979875 by Halla Rempt, on behalf of Sharaf Zaman. Committed on 13/09/2022 at 10:01. Pushed by rempt into branch 'krita/5.1'. Fix MacOS Gestures Previously, the gesture handling on MacOS was a bit of a mess. If we had a GestureType in our config, it would conflict with MacOSGestureType. Resulting in gestures working only when they're loaded before or after others. Now, this is sorted. MacOSGestureType is handled just like GestureType is handled everywhere but in the serializer and unserialzer. In unserialize: We disable GestureType gestures from being loaded, but instead load MacOSGestureType ones (this we load as GestureType because nobody else is aware of the destinction between this). In serialize: We save GestureType gestures as MacOSGestureType. Because that's how they're shown in UI due to our hack in unserialize. (cherry picked from commit ce40a422a7b70ba598c26a8508ae0b9427329961) M +18 -1 libs/ui/input/kis_shortcut_configuration.cpp https://invent.kde.org/graphics/krita/commit/05d6ae2aac46cf59a62a0886cddccd05db979875 -- You are receiving this mail because: You are watching all bug changes.