hyprland/ipc: add null checks and ws preinit to toplevel object init

Previously HyprlandToplevel::updateFromObject did not call
findWorkspaceByName with createIfMissing=true, leaving bWorkspace null
for a later insertToplevel call from HyprlandIpc::refreshToplevels.
This commit is contained in:
outfoxxed 2026-03-16 22:38:32 -07:00
parent 365bf16b1e
commit 1bd5b083cb
No known key found for this signature in database
GPG key ID: 4C88A185FB89301E
3 changed files with 5 additions and 8 deletions

View file

@ -48,6 +48,7 @@ set shell id.
- Fixed volumes not initializing if a pipewire device was already loaded before its node.
- Fixed hyprland active toplevel not resetting after window closes.
- Fixed hyprland ipc window names and titles being reversed.
- Fixed a hyprland ipc crash when refreshing toplevels before workspaces.
- Fixed missing signals for system tray item title and description updates.
- Fixed asynchronous loaders not working after reload.
- Fixed asynchronous loaders not working before window creation.