I don't fully understand why it happens, but controlling the volume from KDE Connect was broken because of this check. It seems to work fine without it
Details
Details
Play around with volume sliders in KDE Connect. Add/remove sinks
Diff Detail
Diff Detail
- Repository
- R994 Pulseaudio Qt Bindings
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
I think it would be better to edit the check only to contains("Glib") as it still makes sense to check for GLib event loop, as otherwise the code will just silently fail.
In older Qt versions, QAbstractEventDispatcher::instance() was QEventDispatcherGlib, it is now (at least on xcb platform) QXcbGlibEventDispatcher.