From 33df1eecefb63c455f4e5681755a1c6759713367 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 4 Dec 2025 18:20:51 +0000 Subject: [PATCH] ui: pass logger to toolkit --- src/ui/UI.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/UI.cpp b/src/ui/UI.cpp index cc5c603..55a3e64 100644 --- a/src/ui/UI.cpp +++ b/src/ui/UI.cpp @@ -82,7 +82,11 @@ void CUI::registerOutput(const SP& mon) { bool CUI::run() { static const auto PENABLEIPC = Hyprlang::CSimpleConfigValue(g_config->hyprlang(), "ipc"); - m_backend = Hyprtoolkit::IBackend::create(); + auto data = Hyprtoolkit::IBackend::SBackendCreationData(); + data.pLogConnection = makeShared(*g_logger.get()); + data.pLogConnection->setName("hyprtoolkit"); + data.pLogConnection->setLogLevel(LOG_DEBUG); + m_backend = Hyprtoolkit::IBackend::createWithData(data); if (!m_backend) return false;