diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2023-08-07 08:38:02 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2023-08-07 08:38:02 +0200 |
commit | b1998c6ab583d5129ef0e10eb9b6c99ff0b89631 (patch) | |
tree | 89f3201214321fbc0384562f70164f2f057d0711 /src/idolevelmenuitem.c | |
parent | 09c5052d290d76faadc997a6aefe49a398959463 (diff) | |
parent | e487b162ba82a1a454657a8ab5dbd6d04a17b591 (diff) | |
download | ayatana-ido-b1998c6ab583d5129ef0e10eb9b6c99ff0b89631.tar.gz ayatana-ido-b1998c6ab583d5129ef0e10eb9b6c99ff0b89631.tar.bz2 ayatana-ido-b1998c6ab583d5129ef0e10eb9b6c99ff0b89631.zip |
Merge branch 'tari01-pr/no-hardcoded-icon-sizes'
Attributes GH PR #66: https://github.com/AyatanaIndicators/ayatana-ido/pull/66
Diffstat (limited to 'src/idolevelmenuitem.c')
-rw-r--r-- | src/idolevelmenuitem.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/idolevelmenuitem.c b/src/idolevelmenuitem.c index b7ce543..5f4f5bb 100644 --- a/src/idolevelmenuitem.c +++ b/src/idolevelmenuitem.c @@ -143,23 +143,8 @@ static void idoLevelMenuItemStyleUpdateImage (IdoLevelMenuItem *self) } else { - GtkIconInfo *pInfo; - const gchar *sFilename; - - pInfo = gtk_icon_theme_lookup_by_gicon (gtk_icon_theme_get_default(), pPrivate->pIcon, 16, 0); - sFilename = gtk_icon_info_get_filename (pInfo); - - if (sFilename) - { - GdkPixbuf *pPixbuf; - - pPixbuf = gdk_pixbuf_new_from_file_at_scale (sFilename, -1, 16, TRUE, NULL); - gtk_image_set_from_pixbuf (GTK_IMAGE (pPrivate->pImage), pPixbuf); - g_object_unref (pPixbuf); - } - - gtk_widget_set_visible (pPrivate->pImage, sFilename != NULL); - g_object_unref (pInfo); + gtk_image_set_from_gicon (GTK_IMAGE (pPrivate->pImage), pPrivate->pIcon, GTK_ICON_SIZE_MENU); + gtk_widget_set_visible (pPrivate->pImage, TRUE); } } |