From 1d02292fbf24c41f947cf72dd7de57f6dedf2173 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Fri, 27 Jun 2025 04:09:14 -0700 Subject: [PATCH] hyprland/ipc: actually set lastIpcObject --- src/wayland/hyprland/ipc/hyprland_toplevel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wayland/hyprland/ipc/hyprland_toplevel.cpp b/src/wayland/hyprland/ipc/hyprland_toplevel.cpp index 59ed17eb..7b07bc84 100644 --- a/src/wayland/hyprland/ipc/hyprland_toplevel.cpp +++ b/src/wayland/hyprland/ipc/hyprland_toplevel.cpp @@ -69,6 +69,7 @@ void HyprlandToplevel::updateFromObject(const QVariantMap& object) { auto addressStr = object.value("address").value(); auto title = object.value("title").value(); + Qt::beginPropertyUpdateGroup(); bool ok = false; auto address = addressStr.toULongLong(&ok, 16); if (!ok || !address) { @@ -85,6 +86,8 @@ void HyprlandToplevel::updateFromObject(const QVariantMap& object) { if (!workspace) return; this->setWorkspace(workspace); + this->bLastIpcObject = object; + Qt::endPropertyUpdateGroup(); } void HyprlandToplevel::setWorkspace(HyprlandWorkspace* workspace) {