From dd2b67c1dcf3a45be4ae19c64790bb7646b518b8 Mon Sep 17 00:00:00 2001 From: Vanessa Karolek <vaka1997@uni-koblenz.de> Date: Tue, 22 Jun 2021 12:14:52 +0200 Subject: [PATCH] [#60][Fix] fix error when closing a window Fixed error: d:\agent\_work\3\s\src\vctools\crt\github\stl\src\mutex.cpp(64): mutex destroyed while busy --- src/vkcv/Window.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vkcv/Window.cpp b/src/vkcv/Window.cpp index 45abcb77..b25ee61b 100644 --- a/src/vkcv/Window.cpp +++ b/src/vkcv/Window.cpp @@ -33,6 +33,14 @@ namespace vkcv { } Window::~Window() { + Window::e_mouseButton.unlock(); + Window::e_mouseMove.unlock(); + Window::e_mouseScroll.unlock(); + Window::e_resize.unlock(); + Window::e_key.unlock(); + Window::e_char.unlock(); + Window::e_gamepad.unlock(); + s_Windows.erase(std::find(s_Windows.begin(), s_Windows.end(), m_window)); glfwDestroyWindow(m_window); -- GitLab