[gnome-shell] st-shadow: Use non-deprecated GAtomic API
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] st-shadow: Use non-deprecated GAtomic API
- Date: Thu, 2 Jun 2011 21:07:46 +0000 (UTC)
commit af51e8df7b9ce8a00e533e6b3c61d92580ff6e3e
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Jun 2 23:05:16 2011 +0200
st-shadow: Use non-deprecated GAtomic API
src/st/st-shadow.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/st/st-shadow.c b/src/st/st-shadow.c
index 335e496..9c3784a 100644
--- a/src/st/st-shadow.c
+++ b/src/st/st-shadow.c
@@ -82,7 +82,7 @@ st_shadow_ref (StShadow *shadow)
g_return_val_if_fail (shadow != NULL, NULL);
g_return_val_if_fail (shadow->ref_count > 0, shadow);
- g_atomic_int_add (&shadow->ref_count, 1);
+ g_atomic_int_inc (&shadow->ref_count);
return shadow;
}
@@ -100,7 +100,7 @@ st_shadow_unref (StShadow *shadow)
g_return_if_fail (shadow != NULL);
g_return_if_fail (shadow->ref_count > 0);
- if (g_atomic_int_exchange_and_add (&shadow->ref_count, -1) - 1 == 0)
+ if (g_atomic_int_dec_and_test (&shadow->ref_count))
g_slice_free (StShadow, shadow);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]