From 39280e4ed4995c9ace8f4be26bb847da0971b177 Mon Sep 17 00:00:00 2001 From: justforlxz Date: Thu, 17 Oct 2024 18:41:52 +0800 Subject: [PATCH] fix: all window force has titlebar reset titlebar when personalization does not set notitlebar Log: --- src/treeland/helper.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/treeland/helper.cpp b/src/treeland/helper.cpp index 839d87d1..6d9f9730 100644 --- a/src/treeland/helper.cpp +++ b/src/treeland/helper.cpp @@ -265,7 +265,11 @@ void Helper::onXdgSurfaceAdded(WXdgSurface *surface) wrapper->setBlur(attached->backgroundType() == Personalization::BackgroundType::Blur); }; auto updateNoTitlebar = [wrapper, attached] { - wrapper->setNoTitleBar(attached->noTitlebar()); + if (attached->noTitlebar()) { + wrapper->setNoTitleBar(true); + } else { + wrapper->resetNoTitleBar(); + } }; connect(attached, &PersonalizationAttached::backgroundTypeChanged, wrapper, updateBlur);