mirror of
https://gitlab.gnome.org/GNOME/libgnome-volume-control.git
synced 2024-11-24 09:50:43 -05:00
ui-device: Don't add off profiles
Right now, makes sure "Off" profiles are not added, because when selected, the item will disappear and there's no way to get it back (because it disappeared). In the long term, handling the "off" profile correctly would be better. https://bugzilla.gnome.org/show_bug.cgi?id=693654
This commit is contained in:
parent
3d6aac673b
commit
ed0ec42401
@ -389,6 +389,11 @@ add_canonical_names_of_profiles (GvcMixerUIDevice *device,
|
||||
|
||||
g_free (canonical_name);
|
||||
|
||||
/* https://bugzilla.gnome.org/show_bug.cgi?id=693654
|
||||
* Don't add a profile that will make the UI device completely disappear */
|
||||
if (p->n_sinks == 0 && p->n_sources == 0)
|
||||
continue;
|
||||
|
||||
g_debug ("Adding profile to combobox: '%s' - '%s'", p->profile, p->human_profile);
|
||||
g_hash_table_insert (added_profiles, g_strdup (p->profile), p);
|
||||
device->priv->profiles = g_list_append (device->priv->profiles, p);
|
||||
|
Loading…
Reference in New Issue
Block a user