Skip to content

DBus activation with filemanager iface

Andrey Butirsky requested to merge work/bam/xdg_token into master

The FileManager interface has a string for startupId, which is good.

It then gets completely ignored, which is bad.

We need to:

  • patch dolphin's dbusinterface.cpp to call
    KWindowSystem::setCurrentXdgActivationToken()

with the startupID

  • patch Dolphin::attachToExistingInstance to call
    KwindowSsytem::activateWindow()

  • patch all users of KIO::highlightInFileManager to call
    KWindowSystem::requestActivationToken(..) and set the result as the startupID

frameworks/kio!554 (merged)

Edited by Andrey Butirsky

Merge request reports