summaryrefslogtreecommitdiff
path: root/mate-panel/panel-profile.c
diff options
context:
space:
mode:
authorrbuj <[email protected]>2021-11-28 13:19:58 +0100
committerLuke from DC <[email protected]>2021-12-16 06:52:11 +0000
commit6fbabd51619c92bcd8584e1bb2f12f2b52904ea6 (patch)
tree540229310cf7f6d6b60e82fcd2952a6caec31a4a /mate-panel/panel-profile.c
parent94f3ec8c654363cd6a245eb9dca7c54f1b8f5649 (diff)
downloadmate-panel-6fbabd51619c92bcd8584e1bb2f12f2b52904ea6.tar.bz2
mate-panel-6fbabd51619c92bcd8584e1bb2f12f2b52904ea6.tar.xz
Use g_clear_pointer() and g_clear_object()
Diffstat (limited to 'mate-panel/panel-profile.c')
-rw-r--r--mate-panel/panel-profile.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/mate-panel/panel-profile.c b/mate-panel/panel-profile.c
index bd6d3a07..cd114261 100644
--- a/mate-panel/panel-profile.c
+++ b/mate-panel/panel-profile.c
@@ -158,8 +158,7 @@ panel_profile_find_new_id (PanelGSettingsKeyType type)
for (j = 0; existing_ids[j] != NULL; j++) {
if (g_strcmp0 (existing_ids[j], retval) == 0) {
- g_free (retval);
- retval = NULL;
+ g_clear_pointer (&retval, g_free);
break;
}
}
@@ -1387,8 +1386,7 @@ panel_profile_load_added_ids (GSList *list,
if (id && id[0])
load_handler (id);
- g_free (l->data);
- l->data = NULL;
+ g_clear_pointer (&l->data, g_free);
}
g_slist_free (added_ids);
@@ -1419,8 +1417,7 @@ panel_profile_delete_removed_ids (PanelGSettingsKeyType type,
panel_profile_delete_dir (type, id);
destroy_handler (id);
- g_free (l->data);
- l->data = NULL;
+ g_clear_pointer (&l->data, g_free);
}
g_slist_free (removed_ids);
}