Hyprland/src
Tom Englund 8dfdcfb353
compositor: dont try to focus unmapped window (#12629)
* compositor: dont try to focus unmapped window

if lastwindow is unmapped it hits getWindowInDirection and nullptr
derefs window->m_workspace. and coredumps. triggered by dual monitor and
one client on each surface with a combination of animation and
killactive / movefocus keybind.

* keybindmgr: use newly added aliveAndVisible()

use newly added aliveAndVisible() over visible()
2025-12-11 23:59:47 +00:00
..
config desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
debug desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
desktop window: only damage floating on clamped size change (#12633) 2025-12-11 18:54:43 +00:00
devices internal: fix clang-tidy "errors" (#11862) 2025-09-29 13:10:15 +01:00
helpers cm: handle CM for SDR content with cm=hdr, cm_sdr_eotf=2 (#12127) 2025-12-11 23:50:57 +00:00
hyprerror desktop: rewrite reserved area handling + improve tests (#12383) 2025-12-05 14:16:22 +00:00
i18n i18n: Added Finnish translations (#12505) 2025-12-07 20:47:20 +00:00
init core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
layout desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
managers compositor: dont try to focus unmapped window (#12629) 2025-12-11 23:59:47 +00:00
pch core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
plugins desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
protocols protocols/datadevice: avoid double leave 2025-12-11 00:50:45 +00:00
render cm: handle CM for SDR content with cm=hdr, cm_sdr_eotf=2 (#12127) 2025-12-11 23:50:57 +00:00
xwayland desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
Compositor.cpp compositor: dont try to focus unmapped window (#12629) 2025-12-11 23:59:47 +00:00
Compositor.hpp desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
defines.hpp core: cleanup header includes (#9088) 2025-01-17 15:21:35 +00:00
includes.hpp core: drop the legacy renderer (#10408) 2025-05-15 10:13:24 +01:00
macros.hpp desktop: cleanup, unify desktop elements as views (#12563) 2025-12-08 15:04:40 +00:00
main.cpp start: init start-hyprland and safe mode (#12484) 2025-12-05 15:40:03 +00:00
SharedDefs.hpp renderer: add eRenderStage::RENDER_POST_WALLPAPER (#11501) 2025-08-22 18:19:00 +01:00
version.h.in build: replace generateVersion.sh (#12110) 2025-10-23 20:50:32 +01:00