From 82aa78916ddfcd2d23720083bd7cea2502a0feca Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 10 Sep 2022 21:21:28 +0200 Subject: hyprctl-nopoll --- src/Compositor.cpp | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index bbc893ba..565ec86c 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -245,7 +245,6 @@ void CCompositor::cleanup() { // end threads g_pEventManager->m_tThread = std::thread(); - HyprCtl::tThread = std::thread(); m_vWorkspaces.clear(); m_vWindows.clear(); @@ -1719,25 +1718,6 @@ CWindow* CCompositor::getWindowByRegex(const std::string& regexp) { return nullptr; } -wl_event_source* hyprCtlTickSource = nullptr; - -int hyprCtlTick(void* data) { - HyprCtl::tickHyprCtl(); // so that we dont get that race condition multithread bullshit - - wl_event_source_timer_update(hyprCtlTickSource, 16); // tick it 60/s, should be enough. - - return 0; -} - -void CCompositor::startHyprCtlTick() { - if (hyprCtlTickSource) - return; - - hyprCtlTickSource = wl_event_loop_add_timer(m_sWLEventLoop, hyprCtlTick, nullptr); - - wl_event_source_timer_update(hyprCtlTickSource, 16); -} - void CCompositor::warpCursorTo(const Vector2D& pos) { // warpCursorTo should only be used for warps that -- cgit v1.2.3