diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-11-17 17:45:59 +0100 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-11-17 17:45:59 +0100 |
commit | 62f3f56d2956f4bdc806b23a522a17548407e71d (patch) | |
tree | c4d5404feae777e21de255608bedb72b14d0f0b2 | |
parent | 1b9380ef3c89623907c1d6a4437957c5f4df4179 (diff) |
mir: set last state after initializing the surface
-rw-r--r-- | cogl/winsys/cogl-winsys-egl-mir.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cogl/winsys/cogl-winsys-egl-mir.c b/cogl/winsys/cogl-winsys-egl-mir.c index c48e1027..4866d347 100644 --- a/cogl/winsys/cogl-winsys-egl-mir.c +++ b/cogl/winsys/cogl-winsys-egl-mir.c @@ -333,8 +333,6 @@ _cogl_winsys_egl_onscreen_init (CoglOnscreen *onscreen, mir_connection_create_surface_sync (mir_renderer->mir_connection, &surfaceparm); } - mir_onscreen->last_state = mir_surface_get_state (mir_onscreen->mir_surface); - if (!mir_surface_is_valid (mir_onscreen->mir_surface)) { _cogl_set_error (error, COGL_WINSYS_ERROR, @@ -359,6 +357,8 @@ _cogl_winsys_egl_onscreen_init (CoglOnscreen *onscreen, (EGLNativeWindowType) mir_egl_native_window, NULL); + mir_onscreen->last_state = mir_surface_get_state (mir_onscreen->mir_surface); + return TRUE; } |