From 49bc67eed178d87bc5d7a96cce7897c3fe89b53c Mon Sep 17 00:00:00 2001 From: "tao.jin" Date: Wed, 8 Feb 2023 15:27:33 +0800 Subject: [PATCH] FIX: crash of login dialog after switch language Change-Id: I8f0f9249256f9339fb416680a233973f64654768 --- src/slic3r/GUI/GUI_App.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index ad3fd6ec4..51f06a2ef 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -1235,6 +1235,13 @@ void GUI_App::shutdown() removable_drive_manager()->shutdown(); } + // destroy login dialog + if (login_dlg != nullptr) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__<< boost::format(": destroy login dialog"); + delete login_dlg; + login_dlg = nullptr; + } + if (m_is_recreating_gui) return; m_is_closing = true; stop_sync_user_preset();