From 0d6dbcc29159a7e5e4d317ec4797c6d17b230f48 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 21 Jun 2026 14:25:28 +0200 Subject: [PATCH] Fixed bad label display --- src/lms/ui/Utils.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/lms/ui/Utils.cpp b/src/lms/ui/Utils.cpp index 0b94f8f1..61ad0e8e 100644 --- a/src/lms/ui/Utils.cpp +++ b/src/lms/ui/Utils.cpp @@ -24,6 +24,7 @@ #include #include +#include #include #include "core/String.hpp" @@ -135,11 +136,15 @@ namespace lms::ui::utils std::unique_ptr createFilter(const Wt::WString& name, const Wt::WString& tooltip, std::string_view colorStyleClass, bool canDelete) { - auto res{ std::make_unique(Wt::WString{ canDelete ? " " : "" } + name, Wt::TextFormat::XHTML) }; - + auto res{ std::make_unique() }; + res->setInline(true); res->setStyleClass("Lms-badge-cluster badge me-1 " + std::string{ colorStyleClass }); // HACK res->setToolTip(tooltip, Wt::TextFormat::Plain); - res->setInline(true); + + if (canDelete) + res->addNew(" ", Wt::TextFormat::XHTML); + + res->addNew(name, Wt::TextFormat::Plain); return res; }