gnome-control-center/panels
Georges Basile Stavracas Neto a9f0248376 sound: Use fallback icon when stream's icon doesn't exist
Some streams may give us an icon name that doesn't exist in the
icon theme (e.g. Spotify giving "audio"). While it's fundamentally
an application problem, we can deal with this case a bit better
than showing the ugly "image-missing" icon.

Detect when an icon doesn't exist by performing an icon theme
lookup and, if the icon really doesn't exist, use a proper fallback
icon.

It also avoids a small GIcon leak.

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/548
2019-06-16 01:01:36 +00:00
..
applications shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
background background: Cleanup BgColorsSource 2019-05-30 20:09:54 -03:00
bluetooth shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
color color: Fix compile warning on g_clear_pointer 2019-02-07 11:22:11 +13:00
common common: Fix crash in language chooser 2019-03-26 22:02:32 +00:00
datetime shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
display display: Rework Night Light page 2019-06-16 01:01:36 +00:00
info info panel: return "Unknown" on OS lacking os-release 2019-05-15 22:10:30 +00:00
keyboard keyboard: Add microphone mute key 2019-05-27 20:48:35 +00:00
mouse shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
network wifi: Show a spinner when scanning for new access points 2019-06-16 01:01:36 +00:00
notifications notifications: Add shadow to application icons 2019-03-13 13:46:23 +01:00
online-accounts online-accounts: Fix widgets added by GOA being invisible 2019-03-22 16:28:44 +13:00
power power: Tweak margins and spacing 2019-06-16 01:01:36 +00:00
printers printers: Revert previous 2 commits 2019-05-24 19:12:00 +02:00
privacy privacy: Rename "Show Notifications" label 2019-03-29 17:12:20 +00:00
region shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
search shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
sharing shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
sound sound: Use fallback icon when stream's icon doesn't exist 2019-06-16 01:01:36 +00:00
thunderbolt shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
universal-access universal-access: Don't use widget names for GSettings keys 2019-06-04 14:03:11 +12:00
user-accounts user-panel: Fix entry overflow on minimum width 2019-06-10 16:46:16 +00:00
wacom shell: Add position to cc_shell_embed_widget_in_header() 2019-05-21 12:59:36 -03:00
meson.build sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00