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
|
@ -13,11 +13,6 @@
|
|||
#include "src/managers/PointerManager.hpp"
|
||||
#include "src/version.h"
|
||||
|
||||
bool isEnabled() {
|
||||
static auto* const* PENABLED = (Hyprlang::INT* const*) getConfig(CONFIG_ENABLED);
|
||||
return **PENABLED;
|
||||
}
|
||||
|
||||
typedef void (*origRenderSofwareCursorsFor)(void*, SP<CMonitor>, timespec*, CRegion&, std::optional<Vector2D>);
|
||||
inline CFunctionHook* g_pRenderSoftwareCursorsForHook = nullptr;
|
||||
void hkRenderSoftwareCursorsFor(void* thisptr, SP<CMonitor> pMonitor, timespec* now, CRegion& damage, std::optional<Vector2D> overridePos) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue