This is a bug that's been annoying me for ages. My system has 3 HDMI ports, and HDMI2 would show in pavucontrol, but not show in kcm_phonon. The reason was that HDMI3 had the same priority of HDMI2 and would be overridden in the cardInfo profiles QMap. --- kcms/phonon/audiosetup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kcms/phonon/audiosetup.h b/kcms/phonon/audiosetup.h index dfb25bf..72fb2be 100644 --- a/kcms/phonon/audiosetup.h +++ b/kcms/phonon/audiosetup.h @@ -33,7 +33,7 @@ typedef struct { quint32 index; QString name; QString icon; - QMap<quint32, QPair<QString, QString> > profiles; + QMultiMap<quint32, QPair<QString, QString> > profiles; QString activeProfile; } cardInfo; -- 2.4.3 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel