Skip to content

startkde: Specify --type=method_call to correctly notify ksplash

Original commit message(s)

  • startkde: Specify --type=method_call to correctly notify ksplash

In 3e295c33 (startkde: Avoid waiting when notifying ksplash is up, 2024-10-11) the invocation of the dbus interface was changed from qdbus to dbus-send. The former defaults to calling a method, whilst the latter defaults to sending a signal, causing the setStage method to never be called.

Instead of using the default behaviour, specify explicitly that we want to call a method using --type=method_call.

CCBUG: 494840

Reason for the change

!4822 (merged) changed qdbus to dbus-send. The latter needs to be told specifically to make a method call, otherwise it will send a signal. With setStage never correctly called, ksplash will linger and eventually timeout.

Bugs fixed

BUG: 494840

Merge request reports