summaryrefslogtreecommitdiff
path: root/boost/process/detail/windows/show_window.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/process/detail/windows/show_window.hpp')
-rw-r--r--boost/process/detail/windows/show_window.hpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/boost/process/detail/windows/show_window.hpp b/boost/process/detail/windows/show_window.hpp
index 3cd2b44902..8821e0849c 100644
--- a/boost/process/detail/windows/show_window.hpp
+++ b/boost/process/detail/windows/show_window.hpp
@@ -29,8 +29,14 @@ struct show_window : ::boost::process::detail::handler_base
}
};
-
-
+struct create_no_window_ : public ::boost::process::detail::handler_base
+{
+ template <class Executor>
+ void on_setup(Executor &exec) const
+ {
+ exec.creation_flags |= ::boost::detail::winapi::CREATE_NO_WINDOW_;
+ }
+};
}}}}