mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-18 19:50:18 +00:00
Removed the unused gtkutil_menu_icon_pixbuf_new helper from src/fe-gtk/gtkutil.c (it no longer appears between the surrounding menu icon helper and stock-icon mapping functions).
Kept gtkutil_menu_icon_image_new as the single menu-icon loading path, which already contains the requested theme variant selection and light-variant fallback behavior for both PNG and SVG assets.
This commit is contained in:
@@ -163,28 +163,6 @@ gtkutil_menu_custom_icon_from_icon_name (const char *icon_name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static GdkPixbuf *
|
|
||||||
gtkutil_menu_icon_pixbuf_new (const char *icon_name)
|
|
||||||
{
|
|
||||||
GdkPixbuf *pixbuf = NULL;
|
|
||||||
char *resource_path;
|
|
||||||
|
|
||||||
if (!icon_name || !g_str_has_prefix (icon_name, "zc-menu-"))
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
resource_path = g_strdup_printf ("/icons/menu/light/%s.png", icon_name + strlen ("zc-menu-"));
|
|
||||||
pixbuf = gdk_pixbuf_new_from_resource (resource_path, NULL);
|
|
||||||
if (!pixbuf)
|
|
||||||
{
|
|
||||||
g_free (resource_path);
|
|
||||||
resource_path = g_strdup_printf ("/icons/menu/light/%s.svg", icon_name + strlen ("zc-menu-"));
|
|
||||||
pixbuf = gdk_pixbuf_new_from_resource (resource_path, NULL);
|
|
||||||
}
|
|
||||||
g_free (resource_path);
|
|
||||||
|
|
||||||
return pixbuf;
|
|
||||||
}
|
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
gtkutil_icon_name_from_stock (const char *stock_name)
|
gtkutil_icon_name_from_stock (const char *stock_name)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user