[cogl/cogl-1.18] mir: release surfaces on errors
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/cogl-1.18] mir: release surfaces on errors
- Date: Fri, 21 Nov 2014 17:01:14 +0000 (UTC)
commit a144087085e217008d371e8b8a58d9b25415ff84
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Fri Nov 21 18:00:49 2014 +0100
mir: release surfaces on errors
cogl/winsys/cogl-winsys-egl-mir.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/cogl/winsys/cogl-winsys-egl-mir.c b/cogl/winsys/cogl-winsys-egl-mir.c
index fd2fe53..86c30a3 100644
--- a/cogl/winsys/cogl-winsys-egl-mir.c
+++ b/cogl/winsys/cogl-winsys-egl-mir.c
@@ -548,6 +548,7 @@ _cogl_winsys_egl_onscreen_init (CoglOnscreen *onscreen,
COGL_WINSYS_ERROR_CREATE_ONSCREEN,
"Error while creating mir surface for CoglOnscreen: %s",
mir_surface_get_error_message (mir_onscreen->mir_surface));
+ mir_surface_release_sync (mir_onscreen->mir_surface);
return FALSE;
}
@@ -559,6 +560,7 @@ _cogl_winsys_egl_onscreen_init (CoglOnscreen *onscreen,
"Error while getting mir egl native window "
"for CoglOnscreen: %s",
mir_surface_get_error_message (mir_onscreen->mir_surface));
+ mir_surface_release_sync (mir_onscreen->mir_surface);
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]