[gnome-builder/wip/gtk4-port] plugins/shellcmd: make sure we have a valid runner



commit f082023b6a4bbfff86147e0a8d21892e95310841
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jun 15 21:57:46 2022 -0700

    plugins/shellcmd: make sure we have a valid runner

 src/plugins/shellcmd/gbp-shellcmd-run-command.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/plugins/shellcmd/gbp-shellcmd-run-command.c b/src/plugins/shellcmd/gbp-shellcmd-run-command.c
index 3807e0852..2e977ecc3 100644
--- a/src/plugins/shellcmd/gbp-shellcmd-run-command.c
+++ b/src/plugins/shellcmd/gbp-shellcmd-run-command.c
@@ -465,9 +465,13 @@ gbp_shellcmd_run_command_create_launcher (GbpShellcmdRunCommand *self,
 
   ide_subprocess_launcher_set_cwd (launcher, cwd_expanded);
   ide_subprocess_launcher_push_args (launcher, (const char * const *)argv_expanded);
-  ide_subprocess_launcher_set_run_on_host (launcher, ide_runner_get_run_on_host (runner));
-  ide_subprocess_launcher_set_clear_env (launcher, ide_runner_get_clear_env (runner));
-  ide_subprocess_launcher_overlay_environment (launcher, ide_runner_get_environment (runner));
+
+  if (runner != NULL)
+    {
+      ide_subprocess_launcher_set_run_on_host (launcher, ide_runner_get_run_on_host (runner));
+      ide_subprocess_launcher_set_clear_env (launcher, ide_runner_get_clear_env (runner));
+      ide_subprocess_launcher_overlay_environment (launcher, ide_runner_get_environment (runner));
+    }
 
   if (env != NULL)
     {


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