summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-06-30 20:51:59 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-10-10 16:52:31 -0700
commit822ce61e4c2c50b2dd69b6192cf2267e2b5d18d1 (patch)
tree2a6d10c9e6a5f014adf36e734224706cd3575400
parent963a7594327d0fc4dca84411c9ab85a900f64e3c (diff)
downloadcygnal-822ce61e4c2c50b2dd69b6192cf2267e2b5d18d1.tar.gz
cygnal-822ce61e4c2c50b2dd69b6192cf2267e2b5d18d1.tar.bz2
cygnal-822ce61e4c2c50b2dd69b6192cf2267e2b5d18d1.zip
When spawning, don't try to make invisible window.
* winsup/cygwin/spawn.cc (child_info_spawn::worker): Do not call fhandler_console::need_invisible. It's not working properly. In an application which has no console because it was compiled -mwindows, calling this funcion causes a visible console window to appear. We don't need this in Cygnal; the Microsoft spawn functions don't pop up such windows.
-rw-r--r--winsup/cygwin/spawn.cc2
1 files changed, 0 insertions, 2 deletions
diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc
index f74423a95..fe7179c6e 100644
--- a/winsup/cygwin/spawn.cc
+++ b/winsup/cygwin/spawn.cc
@@ -453,8 +453,6 @@ child_info_spawn::worker (const char *prog_arg, const char *const *argv,
if (mode == _P_DETACH)
c_flags |= DETACHED_PROCESS;
- else
- fhandler_console::need_invisible ();
if (mode != _P_OVERLAY)
myself->exec_sendsig = NULL;