From ab16d4c73ef3c8d5da21c966f06e6d4717c0cc5f Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Thu, 28 Jul 2022 18:05:44 +0800 Subject: [PATCH] FIX: add log for exiting of WebViewPanel Change-Id: Ia0b971acec22f35653cf231d1022c873bb532296 --- src/slic3r/GUI/WebViewDialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/WebViewDialog.cpp b/src/slic3r/GUI/WebViewDialog.cpp index bfc84553e..8b3fe8bb2 100644 --- a/src/slic3r/GUI/WebViewDialog.cpp +++ b/src/slic3r/GUI/WebViewDialog.cpp @@ -213,6 +213,9 @@ WebViewPanel::WebViewPanel(wxWindow *parent) WebViewPanel::~WebViewPanel() { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " Start"; + SetEvtHandlerEnabled(false); + delete m_tools_menu; if (m_LoginUpdateTimer != nullptr) { @@ -220,7 +223,7 @@ WebViewPanel::~WebViewPanel() delete m_LoginUpdateTimer; m_LoginUpdateTimer = NULL; } - + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " End"; } @@ -542,6 +545,7 @@ void WebViewPanel::OnScriptMessage(wxWebViewEvent& evt) { // update login status if (m_LoginUpdateTimer == nullptr) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " Create Timer"; m_LoginUpdateTimer = new wxTimer(this, LOGIN_INFO_UPDATE_TIMER_ID); m_LoginUpdateTimer->Start(2000); }