From 27e14939824be38e58c30a86f186faab0943cdab Mon Sep 17 00:00:00 2001 From: tsic404 Date: Wed, 17 Jan 2024 21:15:59 +0800 Subject: [PATCH] fix: no one call bamf try to call bamf log: as title --- frame/taskmanager/dbushandler.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frame/taskmanager/dbushandler.cpp b/frame/taskmanager/dbushandler.cpp index 7d4c2e359..d46d4120a 100644 --- a/frame/taskmanager/dbushandler.cpp +++ b/frame/taskmanager/dbushandler.cpp @@ -40,6 +40,16 @@ DBusHandler::DBusHandler(TaskManager *taskmanager, QObject *parent) m_taskmanager->setDdeLauncherVisible(visible); m_taskmanager->updateHideState(true); }); + + // try to active bamf in another thread + QtConcurrent::run([ = ] { + QDBusInterface bamfInterface( + QStringLiteral("org.ayatana.bamf"), + QStringLiteral("/org/ayatana/bamf/matcher"), + QStringLiteral("org.ayatana.bamf.matcher"), + QDBusConnection::sessionBus() + ); + }); } void DBusHandler::listenWaylandWMSignals()