mirror of
https://github.com/brl/mutter.git
synced 2025-08-13 20:04:51 +00:00
src: Stop using GSlice
It has been inofficially deprecated for years, is known to cause issues with valgrind and potentially hides memory corruption. Lets stop using it. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1512>
This commit is contained in:
@@ -197,7 +197,7 @@ meta_renderer_native_disconnect (CoglRenderer *cogl_renderer)
|
||||
{
|
||||
CoglRendererEGL *cogl_renderer_egl = cogl_renderer->winsys;
|
||||
|
||||
g_slice_free (CoglRendererEGL, cogl_renderer_egl);
|
||||
g_free (cogl_renderer_egl);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@@ -209,7 +209,7 @@ meta_renderer_native_connect (CoglRenderer *cogl_renderer,
|
||||
MetaRendererNative *renderer_native = meta_renderer_native_from_gpu (gpu_kms);
|
||||
MetaRendererNativeGpuData *renderer_gpu_data;
|
||||
|
||||
cogl_renderer->winsys = g_slice_new0 (CoglRendererEGL);
|
||||
cogl_renderer->winsys = g_new0 (CoglRendererEGL, 1);
|
||||
cogl_renderer_egl = cogl_renderer->winsys;
|
||||
|
||||
renderer_gpu_data = meta_renderer_native_get_gpu_data (renderer_native,
|
||||
|
Reference in New Issue
Block a user