summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormonsta <[email protected]>2017-10-19 16:32:21 +0300
committermonsta <[email protected]>2017-10-23 12:55:48 +0300
commit1415385e96219de228d44221aeeb5a0f910550e8 (patch)
tree9c9037f0eac33944874bebd8c5b038aff745543b
parent954da2deb90de078e973155d9b2f757bbc3c9de0 (diff)
downloadmate-media-1415385e96219de228d44221aeeb5a0f910550e8.tar.bz2
mate-media-1415385e96219de228d44221aeeb5a0f910550e8.tar.xz
applet: restore icon for "Sound Preferences" menu item
this adds some deprecated code but brings back the icon it was lost for GTK+3 build here: https://github.com/mate-desktop/mate-media/commit/0c558fac14266f8c18cfb8bc1d4669ed35868c2f#diff-411bda4b8f441c44b560abc7245dd33cR264
-rw-r--r--mate-volume-control/gvc-stream-status-icon.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mate-volume-control/gvc-stream-status-icon.c b/mate-volume-control/gvc-stream-status-icon.c
index ca4d766..376ca7a 100644
--- a/mate-volume-control/gvc-stream-status-icon.c
+++ b/mate-volume-control/gvc-stream-status-icon.c
@@ -238,6 +238,7 @@ on_status_icon_popup_menu (GtkStatusIcon *status_icon,
{
GtkWidget *menu;
GtkWidget *item;
+ GtkWidget *image;
menu = gtk_menu_new ();
@@ -263,8 +264,10 @@ on_status_icon_popup_menu (GtkStatusIcon *status_icon,
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
- /* FIXME: we lost an icon with migrating from gtk_image_menu_item_new_with_mnemonic */
- item = gtk_menu_item_new_with_mnemonic (_("_Sound Preferences"));
+ item = gtk_image_menu_item_new_with_mnemonic (_("_Sound Preferences"));
+ image = gtk_image_new_from_icon_name ("multimedia-volume-control",
+ GTK_ICON_SIZE_MENU);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image);
g_signal_connect (G_OBJECT (item),
"activate",