[gnome-builder] clang: steal pointer instead of ref/unref



commit cb47a3fa4e03a445c6a07b2fa2bf21b44b2f0839
Author: Christian Hergert <chergert redhat com>
Date:   Fri May 13 13:49:07 2016 +0300

    clang: steal pointer instead of ref/unref

 plugins/clang/ide-clang-service.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/plugins/clang/ide-clang-service.c b/plugins/clang/ide-clang-service.c
index 286c288..d77fc43 100644
--- a/plugins/clang/ide-clang-service.c
+++ b/plugins/clang/ide-clang-service.c
@@ -454,7 +454,7 @@ ide_clang_service_get_translation_unit_cb (GObject      *object,
   if (!(ret = egg_task_cache_get_finish (cache, result, &error)))
     g_task_return_error (task, error);
   else
-    g_task_return_pointer (task, g_object_ref (ret), g_object_unref);
+    g_task_return_pointer (task, g_steal_pointer (&ret), g_object_unref);
 }
 
 /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]