X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=atk-adaptor%2Faccessible-cache.c;h=128d2eb47545b90c144ab4fd8626c1c53c249e8e;hp=d1861308acdbb058634fb94549ec2afb6fea1c7b;hb=4f4f2f1cccb0b019b982521e5e300ac9490915bb;hpb=b1a9edd21c912279e7eec066e859139c870ca5e8 diff --git a/atk-adaptor/accessible-cache.c b/atk-adaptor/accessible-cache.c index d186130..128d2eb 100644 --- a/atk-adaptor/accessible-cache.c +++ b/atk-adaptor/accessible-cache.c @@ -191,7 +191,7 @@ add_object (SpiCache * cache, GObject * gobj) /*---------------------------------------------------------------------------*/ -static GStaticRecMutex cache_mutex = G_STATIC_REC_MUTEX_INIT; +static GRecMutex cache_mutex; #ifdef SPI_ATK_DEBUG static GStaticMutex recursion_check_guard = G_STATIC_MUTEX_INIT; @@ -324,7 +324,7 @@ child_added_listener (GSignalInvocationHint * signal_hint, const gchar *detail = NULL; - g_static_rec_mutex_lock (&cache_mutex); + g_rec_mutex_lock (&cache_mutex); /* * Ensure that only accessibles already in the cache @@ -351,7 +351,7 @@ child_added_listener (GSignalInvocationHint * signal_hint, child = g_value_get_pointer (param_values + 2); if (!child) { - g_static_rec_mutex_unlock (&cache_mutex); + g_rec_mutex_unlock (&cache_mutex); return; } @@ -366,7 +366,7 @@ child_added_listener (GSignalInvocationHint * signal_hint, #endif } - g_static_rec_mutex_unlock (&cache_mutex); + g_rec_mutex_unlock (&cache_mutex); return TRUE; } @@ -379,7 +379,7 @@ toplevel_added_listener (AtkObject * accessible, { SpiCache *cache = spi_global_cache; - g_static_rec_mutex_lock (&cache_mutex); + g_rec_mutex_lock (&cache_mutex); g_return_if_fail (ATK_IS_OBJECT (accessible)); @@ -407,7 +407,7 @@ toplevel_added_listener (AtkObject * accessible, #endif } - g_static_rec_mutex_unlock (&cache_mutex); + g_rec_mutex_unlock (&cache_mutex); } /*---------------------------------------------------------------------------*/