mirror of
https://github.com/virtcode/hypr-dynamic-cursors
synced 2025-09-19 16:13:21 +02:00
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:
parent
d8248f5a1a
commit
1ae25556a1
4 changed files with 11 additions and 8 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue