From d5f5dd21b07943bc7f467c011c8a682ef739c66d Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Sat, 13 Dec 2025 00:55:09 +0000 Subject: [PATCH] Treat input thread as the non-blocking it is --- src/main.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.cc b/src/main.cc index d7188cd..8bb8756 100644 --- a/src/main.cc +++ b/src/main.cc @@ -152,7 +152,8 @@ int main(int argc, char *argv[]) { std::this_thread::sleep_for(std::chrono::milliseconds(8)); } - input_thread.detach(); + if (input_thread.joinable()) + input_thread.join(); if (work_thread.joinable()) work_thread.join();