[gnome-builder] configuration: make deep copy of prebuild/postbuild commands



commit 1c3c22b78369fdf571cff0750e7e75146316b43d
Author: Christian Hergert <chergert redhat com>
Date:   Fri Sep 2 20:02:16 2016 -0700

    configuration: make deep copy of prebuild/postbuild commands

 libide/buildsystem/ide-configuration.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/libide/buildsystem/ide-configuration.c b/libide/buildsystem/ide-configuration.c
index a8f913d..60ea879 100644
--- a/libide/buildsystem/ide-configuration.c
+++ b/libide/buildsystem/ide-configuration.c
@@ -832,6 +832,12 @@ ide_configuration_duplicate (IdeConfiguration *self)
 
   copy->environment = ide_environment_copy (self->environment);
 
+  if (self->prebuild)
+    copy->prebuild = ide_build_command_queue_copy (self->prebuild);
+
+  if (self->postbuild)
+    copy->postbuild = ide_build_command_queue_copy (self->postbuild);
+
   return copy;
 }
 


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