diff --git a/src/plugins/mpris/mpris.cpp b/src/plugins/mpris/mpris.cpp index a8029c843..af59840d9 100644 --- a/src/plugins/mpris/mpris.cpp +++ b/src/plugins/mpris/mpris.cpp @@ -137,7 +137,7 @@ void MPRISRemote::MPRISEmitSeek(double curpos) { void MPRISRemote::MPRISLoop() { while (!stop_processing) { - if (bus) { + if (bus && sd_bus_get_current_slot(bus)) { if (sd_bus_process(bus, NULL) > 0) { continue; }