about summary refs log tree commit diff stats
path: root/code
diff options
context:
space:
mode:
Diffstat (limited to 'code')
-rw-r--r--code/runcontext.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/code/runcontext.rb b/code/runcontext.rb
index aceccb99..882a10ef 100644
--- a/code/runcontext.rb
+++ b/code/runcontext.rb
@@ -126,6 +126,12 @@ class RunContext
 		return x
 	end
 
+	def dont_run_in_background
+		if @detach and !@new_term
+			self.flags += ['D']
+		end
+	end
+
 	def base_flags=(x)
 		newflags = (x.is_a? Array) ? x : x.split(//)