From 90da480f09838deeff34aa54fc8fe33607adf93a Mon Sep 17 00:00:00 2001 From: rbuj Date: Thu, 7 Mar 2019 15:06:53 +0100 Subject: Replace meta_rectangle_free_list_and_elements with g_list_free_full Use g_list_free_full --- src/core/workspace.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/core/workspace.c') diff --git a/src/core/workspace.c b/src/core/workspace.c index dffb1ebf..98c33e20 100644 --- a/src/core/workspace.c +++ b/src/core/workspace.c @@ -156,11 +156,11 @@ meta_workspace_free (MetaWorkspace *workspace) { workspace_free_struts (workspace); for (i = 0; i < screen->n_xinerama_infos; i++) - meta_rectangle_free_list_and_elements (workspace->xinerama_region[i]); + g_list_free_full (workspace->xinerama_region[i], g_free); g_free (workspace->xinerama_region); - meta_rectangle_free_list_and_elements (workspace->screen_region); - meta_rectangle_free_list_and_elements (workspace->screen_edges); - meta_rectangle_free_list_and_elements (workspace->xinerama_edges); + g_list_free_full (workspace->screen_region, g_free); + g_list_free_full (workspace->screen_edges, g_free); + g_list_free_full (workspace->xinerama_edges, g_free); } g_free (workspace); @@ -560,11 +560,11 @@ meta_workspace_invalidate_work_area (MetaWorkspace *workspace) workspace_free_struts (workspace); for (i = 0; i < workspace->screen->n_xinerama_infos; i++) - meta_rectangle_free_list_and_elements (workspace->xinerama_region[i]); + g_list_free_full (workspace->xinerama_region[i], g_free); g_free (workspace->xinerama_region); - meta_rectangle_free_list_and_elements (workspace->screen_region); - meta_rectangle_free_list_and_elements (workspace->screen_edges); - meta_rectangle_free_list_and_elements (workspace->xinerama_edges); + g_list_free_full (workspace->screen_region, g_free); + g_list_free_full (workspace->screen_edges, g_free); + g_list_free_full (workspace->xinerama_edges, g_free); workspace->xinerama_region = NULL; workspace->screen_region = NULL; workspace->screen_edges = NULL; -- cgit v1.2.1