From 3e94486abab33046c6f649d176eef4a83fd5ec57 Mon Sep 17 00:00:00 2001 From: Rodolfo Ribeiro Gomes Date: Dec 09 2019 07:49:04 +0000 Subject: let extra IPC thread quit --- diff --git a/synfig-studio/src/gui/ipc.cpp b/synfig-studio/src/gui/ipc.cpp index af5aa49..6b153b6 100644 --- a/synfig-studio/src/gui/ipc.cpp +++ b/synfig-studio/src/gui/ipc.cpp @@ -142,7 +142,7 @@ pipe_listen_thread() std::lock_guard lock(cmd_mutex); cmd_queue.push_back(data); cmd_dispatcher->emit(); - } while(success && read_bytes); + } while(success && read_bytes && !thread_should_quit); CloseHandle(pipe_handle); }