aboutsummaryrefslogtreecommitdiff
path: root/src/im-application-list.c
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-10-03 14:40:28 -0500
committerCharles Kerr <charles.kerr@canonical.com>2013-10-03 14:40:28 -0500
commitc429890f319c3370b58c5ed08329b8bce1211ec9 (patch)
treebc21082c4303f66931ef0064a78cae0508c8002b /src/im-application-list.c
parent6ceee10068905da7baf63e2792d7757545fe3401 (diff)
downloadayatana-indicator-messages-c429890f319c3370b58c5ed08329b8bce1211ec9.tar.gz
ayatana-indicator-messages-c429890f319c3370b58c5ed08329b8bce1211ec9.tar.bz2
ayatana-indicator-messages-c429890f319c3370b58c5ed08329b8bce1211ec9.zip
in im_application_list_update_draws_attention(), free the temporary icon_name string created by g_strdup_printf()
Diffstat (limited to 'src/im-application-list.c')
-rw-r--r--src/im-application-list.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/im-application-list.c b/src/im-application-list.c
index b04321d..90d5b95 100644
--- a/src/im-application-list.c
+++ b/src/im-application-list.c
@@ -159,7 +159,7 @@ im_application_list_update_draws_attention (ImApplicationList *list)
{
const gchar *base_icon_name;
const gchar *accessible_name;
- const gchar *icon_name;
+ gchar *icon_name;
GIcon * icon;
GVariant *serialized_icon;
GVariantBuilder builder;
@@ -184,6 +184,7 @@ im_application_list_update_draws_attention (ImApplicationList *list)
/* icon */
icon = g_themed_icon_new_with_default_fallbacks(icon_name);
+ g_free(icon_name);
if ((serialized_icon = g_icon_serialize(icon)))
{
g_variant_builder_add (&builder, "{sv}", "icon", serialized_icon);