From 01df3b73d815beaa892849ae7bd4eddc94642dc7 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 25 Apr 2024 14:32:35 +0100 Subject: shortcuts-inhibitor: move to new impl --- src/events/Misc.cpp | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'src/events/Misc.cpp') diff --git a/src/events/Misc.cpp b/src/events/Misc.cpp index 6381937c..bd65adcd 100644 --- a/src/events/Misc.cpp +++ b/src/events/Misc.cpp @@ -221,20 +221,3 @@ void Events::listener_newSessionLock(wl_listener* listener, void* data) { g_pSessionLockManager->onNewSessionLock((wlr_session_lock_v1*)data); } - -void Events::listener_newShortcutInhibitor(wl_listener* listener, void* data) { - const auto INHIBITOR = (wlr_keyboard_shortcuts_inhibitor_v1*)data; - - const auto PINH = &g_pKeybindManager->m_lShortcutInhibitors.emplace_back(); - PINH->hyprListener_destroy.initCallback( - &INHIBITOR->events.destroy, - [](void* owner, void* data) { - const auto OWNER = (SShortcutInhibitor*)owner; - g_pKeybindManager->m_lShortcutInhibitors.remove(*OWNER); - }, - PINH, "ShortcutInhibitor"); - - PINH->pWlrInhibitor = INHIBITOR; - - Debug::log(LOG, "New shortcut inhibitor for surface {:x}", (uintptr_t)INHIBITOR->surface); -} -- cgit v1.2.3