fix: only update if hyprland is done initializing

We check whether the most hz monitor is non-null, as a measure to
whether hyprland is intialized. This is nessecary as plugins loaded with
`plugin =` otherwise cause a ton of weird crashes.
This commit is contained in:
Virt 2024-11-04 20:34:17 +01:00
commit 1ae25556a1
4 changed files with 11 additions and 8 deletions

View file

@ -24,9 +24,7 @@
#include "renderer.hpp"
void tickRaw(SP<CEventLoopTimer> self, void* data) {
static auto* const* PENABLED = (Hyprlang::INT* const*) getConfig(CONFIG_ENABLED);
if (**PENABLED && g_pDynamicCursors)
if (isEnabled())
g_pDynamicCursors->onTick(g_pPointerManager.get());
const int TIMEOUT = g_pHyprRenderer->m_pMostHzMonitor ? 1000.0 / g_pHyprRenderer->m_pMostHzMonitor->refreshRate : 16;