commit a8ee8c0a3427299a0ce203bfda298be3cf232a1e
parent 775a85cfa3034b4c70d8348c2fd882cc765f0c6a
Author: Janne Veteläinen <janne.vetelainen@elisanet.fi>
Date: Thu, 23 May 2024 04:33:42 +0300
Followup
Diffstat:
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/systray/snitem.c b/systray/snitem.c
@@ -203,6 +203,13 @@ get_paintable_from_name(const char *iconname, int32_t iconsize)
return paintable;
}
+int
+find_cached_name(CachedIcon *cicon, const char *name)
+{
+
+ return strcmp(cicon->iconname, name);
+}
+
static void
sn_item_proxy_new_iconname_handler(GObject *obj, GAsyncResult *res, void *data)
{
@@ -238,7 +245,7 @@ sn_item_proxy_new_iconname_handler(GObject *obj, GAsyncResult *res, void *data)
return;
}
- GSList *elem = g_slist_find_custom(self->cachedicons, iconname, (GCompareFunc)strcmp);
+ GSList *elem = g_slist_find_custom(self->cachedicons, iconname, (GCompareFunc)find_cached_name);
if (elem) {
// Cache hit