From 4aee5977d6dd107f5063572533ab6b3d55f5a427 Mon Sep 17 00:00:00 2001 From: Brenno Lemos Date: Mon, 23 Oct 2023 21:07:25 -0300 Subject: [PATCH] fix: set workspace as persistent on create_workspace --- src/modules/hyprland/workspaces.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/hyprland/workspaces.cpp b/src/modules/hyprland/workspaces.cpp index aa84b454..684c2b92 100644 --- a/src/modules/hyprland/workspaces.cpp +++ b/src/modules/hyprland/workspaces.cpp @@ -487,6 +487,9 @@ void Workspaces::create_workspace(Json::Value const &workspace_data, }); if (workspace != workspaces_.end()) { + if (workspace_data["persistent"].asBool() and !(*workspace)->is_persistent()) { + (*workspace)->set_persistent(); + } return; }