[gitg] Use flag G_SPAWN_CHILD_INHERITS_STDIN when input is not provided



commit 0f2e067aa1ee06d4523a95460770e53ae2115d73
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sat May 29 22:42:52 2010 +0200

    Use flag G_SPAWN_CHILD_INHERITS_STDIN when input is not provided
    
    Some git sub-command require a TTY as input (at least git shortlog).
    Conflicts:
    
    	gitg/gitg-runner.c

 gitg/gitg-runner.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gitg/gitg-runner.c b/gitg/gitg-runner.c
index c4168c5..57feb63 100644
--- a/gitg/gitg-runner.c
+++ b/gitg/gitg-runner.c
@@ -593,6 +593,7 @@ gitg_runner_run_with_arguments (GitgRunner *runner,
 	                                         runner->priv->environment,
 	                                         G_SPAWN_SEARCH_PATH |
 	                                         G_SPAWN_DO_NOT_REAP_CHILD |
+	                                         (input ? 0 : G_SPAWN_CHILD_INHERITS_STDIN) |
 	                                         (gitg_debug_enabled(GITG_DEBUG_RUNNER) ? 0 : G_SPAWN_STDERR_TO_DEV_NULL),
 	                                         NULL,
 	                                         NULL,



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