[gnome-builder] threading: add ide_subprocess_launcher_get_arg()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] threading: add ide_subprocess_launcher_get_arg()
- Date: Thu, 2 May 2019 00:52:54 +0000 (UTC)
commit 97e8f39d1bfc68f47c09b74ecc2a54d206960ade
Author: Christian Hergert <chergert redhat com>
Date: Wed May 1 17:50:10 2019 -0700
threading: add ide_subprocess_launcher_get_arg()
src/libide/threading/ide-subprocess-launcher.c | 14 ++++++++++++++
src/libide/threading/ide-subprocess-launcher.h | 3 +++
2 files changed, 17 insertions(+)
---
diff --git a/src/libide/threading/ide-subprocess-launcher.c b/src/libide/threading/ide-subprocess-launcher.c
index ac04f395b..4a06dddd3 100644
--- a/src/libide/threading/ide-subprocess-launcher.c
+++ b/src/libide/threading/ide-subprocess-launcher.c
@@ -1159,3 +1159,17 @@ ide_subprocess_launcher_get_max_fd (IdeSubprocessLauncher *self)
return max_fd;
}
+
+const gchar *
+ide_subprocess_launcher_get_arg (IdeSubprocessLauncher *self,
+ guint pos)
+{
+ IdeSubprocessLauncherPrivate *priv = ide_subprocess_launcher_get_instance_private (self);
+
+ g_return_val_if_fail (IDE_IS_SUBPROCESS_LAUNCHER (self), NULL);
+
+ if (pos < priv->argv->len)
+ return g_ptr_array_index (priv->argv, pos);
+
+ return NULL;
+}
diff --git a/src/libide/threading/ide-subprocess-launcher.h b/src/libide/threading/ide-subprocess-launcher.h
index 78d88d956..2daa565fc 100644
--- a/src/libide/threading/ide-subprocess-launcher.h
+++ b/src/libide/threading/ide-subprocess-launcher.h
@@ -100,6 +100,9 @@ void ide_subprocess_launcher_overlay_environment (IdeSubproce
IdeEnvironment *environment);
IDE_AVAILABLE_IN_3_32
const gchar * const *ide_subprocess_launcher_get_argv (IdeSubprocessLauncher *self);
+IDE_AVAILABLE_IN_3_34
+const gchar *ide_subprocess_launcher_get_arg (IdeSubprocessLauncher *self,
+ guint pos);
IDE_AVAILABLE_IN_3_32
void ide_subprocess_launcher_push_args (IdeSubprocessLauncher *self,
const gchar * const *args);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]