Diffusion KMix fbcc68ee34a3

Fix restoring of "Playback Streams" tab

Authored by marten on Nov 20 2018, 12:52 PM.

Description

Fix restoring of "Playback Streams" tab

Even if it is explicitly added by the user, it is not saved and
restored when KMix restarts. The reason seems to be that no GUI profile
is saved for the tab because it is a dynamic mixer, but restoring
insists on having a profile available.

There seems to be support for fallback profiles in KMixWindow::recreateGUI(),
but bearing in mind the complexity of the code and the comments for the
we_need_a_fallback calculation, MPRIS2 profile fallback is handled as a
special case above.

This appears to work for ALSA, but should also be checked for PulseAudio
dynamic controls.

Details

Committed
martenNov 20 2018, 12:58 PM
Parents
R345:a7b5d615b36f: Refine donation url in appdata
Branches
Unknown
Tags
Unknown