drosca requested changes to this revision.
drosca added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> ListItemBase.qml:284
>                  menuItem.clicked.connect(function() {
> +                    paSinkModel.pendingPreferredSinkChange = true;
>                      PulseObject.default = true

It's possible that changing the sink will fail and `pendingPreferredSinkChange` 
will stay `true` until next sink change (which may not be user-initiated).

> main.qml:158
> +        onPreferredSinkChanged: {
> +            if (pendingPreferredSinkChange) {
> +                pendingPreferredSinkChange = false;

It won't work when default sink is changed from KCM, so I think let's just show 
the OSD every time (except startup)?

REPOSITORY
  R115 Plasma Audio Volume Applet

REVISION DETAIL
  https://phabricator.kde.org/D12083

To: broulik, #plasma, #vdg, drosca
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart

Reply via email to