[gnome-builder] autotools: return after setting task result



commit 8c012d8c95cedd7a58ebe38db1f84faa8e155e0a
Author: Christian Hergert <chergert redhat com>
Date:   Wed Dec 14 22:09:57 2016 -0800

    autotools: return after setting task result

 plugins/autotools/ide-autotools-build-system.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/plugins/autotools/ide-autotools-build-system.c b/plugins/autotools/ide-autotools-build-system.c
index 00f61b1..2b6e40e 100644
--- a/plugins/autotools/ide-autotools-build-system.c
+++ b/plugins/autotools/ide-autotools-build-system.c
@@ -139,11 +139,17 @@ ide_autotools_build_system_discover_file_worker (GTask        *task,
 
   configure_ac = g_file_get_child (parent, "configure.ac");
   if (g_file_query_exists (configure_ac, cancellable))
-    g_task_return_pointer (task, g_steal_pointer (&configure_ac), g_object_unref);
+    {
+      g_task_return_pointer (task, g_steal_pointer (&configure_ac), g_object_unref);
+      return;
+    }
 
   configure_in = g_file_get_child (parent, "configure.in");
   if (g_file_query_exists (configure_in, cancellable))
-    g_task_return_pointer (task, g_steal_pointer (&configure_in), g_object_unref);
+    {
+      g_task_return_pointer (task, g_steal_pointer (&configure_in), g_object_unref);
+      return;
+    }
 
   g_task_return_new_error (task,
                            G_IO_ERROR,


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