From 998bc2d42b537142895f5ba1dac8ac74c191c9d2 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 6 Jan 2016 14:31:57 +0900 Subject: [PATCH] Ector GL: Fix warning with clang Also mark API struct as initialized. --- src/lib/ector/ector_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/ector/ector_main.c b/src/lib/ector/ector_main.c index 9565e6f781..c7954eda3c 100644 --- a/src/lib/ector/ector_main.c +++ b/src/lib/ector/ector_main.c @@ -22,7 +22,7 @@ #include #include "ector_private.h" -Ector_GL_API GL = { 0, }; +Ector_GL_API GL; int _ector_log_dom_global = 0; static int _ector_main_count = 0; @@ -46,6 +46,7 @@ ector_init(void) _ector_main_count = 1; eina_log_timing(_ector_log_dom_global, EINA_LOG_STATE_STOP, EINA_LOG_STATE_INIT); + GL.init = 0; return _ector_main_count; @@ -216,6 +217,7 @@ ector_glsym_set(void *(*glsym)(void *lib, const char *name), void *lib) ORD(glVertexAttribPointer); ORD(glViewport); + GL.init = r; return r; } @@ -232,6 +234,7 @@ ector_shutdown(void) if (EINA_LIKELY(_ector_main_count > 0)) return _ector_main_count; + GL.init = 0; eina_log_timing(_ector_log_dom_global, EINA_LOG_STATE_START, EINA_LOG_STATE_SHUTDOWN);