Hyprland/src
Tom Englund 1c73beaf9b
inputmgr: dont double free on hotplug (#5855)
* inputmgr: dont double free on hotplug

since we are also unrefing the state on hotplugging the keyboard set the
state to nullptr so the destructor if case actually catches its been
already freed.

* keybindgmgr: dont double free on layout switching

d5bf153 added keymap unref at the end of updateXKBTranslationState to
not leak it when exiting, only it causes updateXKBTranslationState to
double free when changing layouts. since its already freed. remove the
unneeded extra xkb_keymap_unref.
2024-05-03 18:10:41 +01:00
..
config output-management: move to new impl 2024-05-03 18:08:04 +01:00
debug internal: fix a few asan reported leaks on exit of hyprland (#5852) 2024-05-03 14:42:08 +01:00
desktop windowrules: Fix Floating Grouped Windows Crash and Bug. (#5826) 2024-05-03 02:00:58 +01:00
events output-management: move to new impl 2024-05-03 18:08:04 +01:00
helpers output-management: move to new impl 2024-05-03 18:08:04 +01:00
hyprerror HookSystem: improve callback safety 2024-04-20 20:16:42 +01:00
init style/ci: apply clang-format and verify it in ci (#4039) 2023-12-06 22:54:56 +00:00
layout layout: limit updates when mouse animate drag is enabled (#5838) 2024-05-02 14:28:51 +01:00
managers inputmgr: dont double free on hotplug (#5855) 2024-05-03 18:10:41 +01:00
pch pch: add format 2023-09-06 14:59:34 +02:00
plugins pluginAPI/hooks: Remove dependency on cc from the hooksystem (#5801) 2024-04-30 02:54:43 +01:00
protocols output-management: move to new impl 2024-05-03 18:08:04 +01:00
render output-management: move to new impl 2024-05-03 18:08:04 +01:00
Compositor.cpp output-management: move to new impl 2024-05-03 18:08:04 +01:00
Compositor.hpp output-management: move to new impl 2024-05-03 18:08:04 +01:00
defines.hpp layerSurface: refactor/move to a memory-safe impl 2024-04-30 02:41:27 +01:00
includes.hpp virtual-pointer: move to new impl 2024-05-03 01:52:05 +01:00
macros.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
main.cpp core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr (#5788) 2024-04-28 22:25:24 +01:00
meson.build Meson & Nix: add libuuid dep 2024-04-23 07:01:20 +03:00
SharedDefs.hpp core: fix compile without pch 2024-04-05 21:23:28 +01:00
signal-safe.cpp CrashReporter: fix deadlocks by making it mostly async-signal-safe (#5771) 2024-04-27 17:38:48 +01:00
signal-safe.hpp CrashReporter: unbreak build on FreeBSD (#5786) 2024-04-30 14:14:31 +01:00
version.h.in hyprpm: add support for minimum versions 2024-04-05 00:46:37 +01:00