From 013c2a70bf13726a844df13f9a1f5c1b65e51c89 Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Thu, 15 Nov 2012 11:14:19 +0000 Subject: [PATCH] ecore: Fix missing initializer warning ecore_glib.c:187:4: warning: missing initializer [-Wmissing-field-initializers] ecore_glib.c:187:4: warning: (near initialization for 'lock.unused') [-Wmissing- Signed-off-by: Mike McCormack SVN revision: 79336 --- legacy/ecore/src/lib/ecore/ecore_glib.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/legacy/ecore/src/lib/ecore/ecore_glib.c b/legacy/ecore/src/lib/ecore/ecore_glib.c index a4db0ab568..363b4d0a5d 100644 --- a/legacy/ecore/src/lib/ecore/ecore_glib.c +++ b/legacy/ecore/src/lib/ecore/ecore_glib.c @@ -184,11 +184,15 @@ _ecore_glib_select(int ecore_fds, fd_set *efds, struct timeval *ecore_timeout) { - GStaticMutex lock = G_STATIC_MUTEX_INIT; - GMutex *mutex = g_static_mutex_get_mutex(&lock); - GMainContext *ctx = g_main_context_default(); + GStaticMutex lock; + GMutex *mutex; + GMainContext *ctx; int ret; + g_static_mutex_init(&lock); + mutex = g_static_mutex_get_mutex(&lock); + ctx = g_main_context_default(); + if (g_main_context_acquire(ctx)) { if (mutex) g_mutex_lock(mutex);