From 6e5694f995454b48478e30abf432bb78dedd81c1 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 20 Oct 2015 09:07:45 +0200 Subject: shortcuts: fix osx/linux keystrokes persisting --- opentrack/shortcuts.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/opentrack/shortcuts.cpp b/opentrack/shortcuts.cpp index 718dd778..91480d16 100644 --- a/opentrack/shortcuts.cpp +++ b/opentrack/shortcuts.cpp @@ -120,6 +120,8 @@ void Shortcuts::bind_keyboard_shortcut(K &key, key_opts& k) else { key->setShortcut(QKeySequence::UnknownKey); key->setEnabled(false); + std::shared_ptr ptr = K(); + key.swap(ptr); } if (k.keycode != "") -- cgit v1.2.3