summaryrefslogtreecommitdiff
path: root/src/core/workspace.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2018-09-02 13:50:59 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2018-09-02 13:50:59 +0300
commit05fcc25f2c6224af6db0a858f6e33dbde79d3813 (patch)
tree2756af75c7916ba6d26b03bea53d0f98a1ef4c49 /src/core/workspace.c
parent42caba8c77b5e316ab166714c35fe180233f1011 (diff)
downloadmetacity-05fcc25f2c6224af6db0a858f6e33dbde79d3813.tar.gz
boxes: remove meta_rectangle_free_list_and_elements
Diffstat (limited to 'src/core/workspace.c')
-rw-r--r--src/core/workspace.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/core/workspace.c b/src/core/workspace.c
index 166d717f..da714063 100644
--- a/src/core/workspace.c
+++ b/src/core/workspace.c
@@ -155,11 +155,11 @@ meta_workspace_free (MetaWorkspace *workspace)
{
workspace_free_struts (workspace);
for (i = 0; i < screen->n_monitor_infos; i++)
- meta_rectangle_free_list_and_elements (workspace->monitor_region[i]);
+ g_list_free_full (workspace->monitor_region[i], g_free);
g_free (workspace->monitor_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->monitor_edges);
+ g_list_free_full (workspace->screen_region, g_free);
+ g_list_free_full (workspace->screen_edges, g_free);
+ g_list_free_full (workspace->monitor_edges, g_free);
}
g_free (workspace);
@@ -570,11 +570,11 @@ meta_workspace_invalidate_work_area (MetaWorkspace *workspace)
workspace_free_struts (workspace);
for (i = 0; i < workspace->screen->n_monitor_infos; i++)
- meta_rectangle_free_list_and_elements (workspace->monitor_region[i]);
+ g_list_free_full (workspace->monitor_region[i], g_free);
g_free (workspace->monitor_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->monitor_edges);
+ g_list_free_full (workspace->screen_region, g_free);
+ g_list_free_full (workspace->screen_edges, g_free);
+ g_list_free_full (workspace->monitor_edges, g_free);
workspace->monitor_region = NULL;
workspace->screen_region = NULL;
workspace->screen_edges = NULL;