From acdf714f1e59a5f3a092d95170bb2e7c99eeed36 Mon Sep 17 00:00:00 2001 From: Vladimir Sumarov Date: Tue, 27 Nov 2018 22:36:32 +0300 Subject: [PATCH] fix: lost quiting flag for webview thread --- src/sl_web_view.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sl_web_view.cpp b/src/sl_web_view.cpp index c8d9432..a1eb7e1 100644 --- a/src/sl_web_view.cpp +++ b/src/sl_web_view.cpp @@ -219,12 +219,13 @@ DWORD WINAPI web_views_thread_func(void* data) case WM_WEBVIEW_CLOSE_THREAD: { std::cout << "WEBVIEW: WM_WEBVIEW_CLOSE_THREAD" << std::endl; if (quiting == false) { + quiting = true; //destroy all windows without notifying overlay thread //todo but windows will be closed by if (web_views.size() == 0) { PostQuitMessage(0); } - } + } } break; };