diff --git a/example/process_ex.cpp b/example/process_ex.cpp index 171fc80..38d11ea 100644 --- a/example/process_ex.cpp +++ b/example/process_ex.cpp @@ -41,12 +41,12 @@ public: for (size_t i = 0; i < 10; i++) { std::cout << "do something here...\n"; - wait_for_kerboard(); + wait_for_kerboard(); if (end_process()) break; } - set_end_process(false); + set_end_process(); return; } diff --git a/lib/utility/process_monitor.cpp b/lib/utility/process_monitor.cpp index 514f399..d67e6eb 100644 --- a/lib/utility/process_monitor.cpp +++ b/lib/utility/process_monitor.cpp @@ -105,7 +105,7 @@ void gctl::process_monitor::keyboard_actions() std::cout << "\rInput 'q' to quit: "; std::cin >> key_str; - if (key_str == "q") set_end_process(); + if (key_str == "q") set_end_process(true); cv_.notify_one(); } } diff --git a/lib/utility/process_monitor.h b/lib/utility/process_monitor.h index b586f81..a47bbc8 100644 --- a/lib/utility/process_monitor.h +++ b/lib/utility/process_monitor.h @@ -47,7 +47,7 @@ namespace gctl virtual void wait_for_kerboard(); virtual void keyboard_actions(); virtual bool end_process(); - void set_end_process(bool ask = true); + void set_end_process(bool ask = false); std::thread process_wapper() {