From f6d8fbbf3f4bc6984020de776285a38ad45c3631 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 21 Oct 2014 10:10:56 +0200 Subject: workaround qxt-mini "shortcut failed to unregister" --- opentrack/work.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'opentrack/work.hpp') diff --git a/opentrack/work.hpp b/opentrack/work.hpp index 73ba691b..d0130018 100644 --- a/opentrack/work.hpp +++ b/opentrack/work.hpp @@ -24,8 +24,8 @@ struct Work handle(handle) { #ifndef _WIN32 - QObject::connect(&sc->keyCenter, SIGNAL(activated()), recv, SLOT(shortcutRecentered())); - QObject::connect(&sc->keyToggle, SIGNAL(activated()), recv, SLOT(shortcutToggled())); + QObject::connect(sc->keyCenter.get(), SIGNAL(activated()), recv, SLOT(shortcutRecentered())); + QObject::connect(sc->keyToggle.get(), SIGNAL(activated()), recv, SLOT(shortcutToggled())); #else QObject::connect(sc->keybindingWorker.get(), SIGNAL(center()), recv, SLOT(shortcutRecentered())); QObject::connect(sc->keybindingWorker.get(), SIGNAL(toggle()), recv, SLOT(shortcutToggled())); @@ -35,7 +35,7 @@ struct Work void reload_shortcuts() { - sc = std::make_shared(handle); + sc->reload(); } ~Work() -- cgit v1.2.3