https://bugs.kde.org/show_bug.cgi?id=514000

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kactivitymanagerd/-/comm
                   |                            |it/428516754d3614371cff67eb
                   |                            |c43118d6bf38f501
             Status|ASSIGNED                    |RESOLVED

--- Comment #2 from Nate Graham <[email protected]> ---
Git commit 428516754d3614371cff67ebc43118d6bf38f501 by Nate Graham, on behalf
of Samuel Morris.
Committed on 22/01/2026 at 17:42.
Pushed by ngraham into branch 'master'.

Add DBus2 lifecycle methods to ActivityRunner

The DBus2 API requires Teardown() and SetActivationToken() methods
that were missing from the ActivityRunner, causing it to be skipped
during normal KRunner searches.

Add both lifecycle methods to fix compatibility:
- Teardown(): Called when the runner is no longer needed
- SetActivationToken(): Called before running an action to set the
  activation token for proper window focus under Wayland

This fixes the runner not appearing in KRunner results when the
X-Plasma-Runner-Lifecycle-Methods property is enabled.

M  +10   -0    src/service/plugins/krunner/ActivityRunner.cpp
M  +3    -0    src/service/plugins/krunner/ActivityRunner.h
M  +12   -0    src/service/plugins/krunner/org.kde.krunner1.xml

https://invent.kde.org/plasma/kactivitymanagerd/-/commit/428516754d3614371cff67ebc43118d6bf38f501

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to