dwlb

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 8716c9254aa1e379229a58062ec87f89a594bdfa
parent ab4ea241dbfdadd4c08910da5af5e893fe54dcf3
Author: Janne Veteläinen <janne.vetelainen@elisanet.fi>
Date:   Sat, 13 Apr 2024 04:49:37 +0300

Also unref it when done

Diffstat:
Mstatusnotifieritem.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/statusnotifieritem.c b/statusnotifieritem.c @@ -206,13 +206,13 @@ new_iconname_handler(GDBusProxy *proxy, GAsyncResult *res, StatusNotifierItem *s return; } - char *iconname = NULL; GVariant *iconname_v; + char *iconname = NULL; g_variant_get(data, "(v)", &iconname_v); g_variant_get(iconname_v, "s", &iconname); if (strcmp(iconname, snitem->iconname) == 0) { - g_debug ("%s\n", "pixmap didnt change, nothing to"); + g_debug("%s\n", "pixmap didnt change, nothing to"); g_variant_unref(iconname_v); g_variant_unref(data); return; @@ -222,6 +222,8 @@ new_iconname_handler(GDBusProxy *proxy, GAsyncResult *res, StatusNotifierItem *s snitem->iconname = iconname; snitem->paintable = get_paintable_from_name(snitem->iconname); gtk_image_set_from_paintable(GTK_IMAGE(snitem->icon), snitem->paintable); + + g_variant_unref(iconname_v); g_variant_unref(data); }