From 21407e91def14e4000eea4bac47fd3f1bac4a8ca Mon Sep 17 00:00:00 2001 From: hemai Date: Mon, 25 Aug 2025 20:25:48 +0800 Subject: [PATCH] FIX: clear uiop when close window Jira: [STUDIO-14196] Change-Id: I8d701a7897acbc52fdae180fb47cadabb8e4dcc6 (cherry picked from commit 11f0285b17ffaabeb2ef2d4b9090005710bf8a87) --- src/slic3r/GUI/DeviceErrorDialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/DeviceErrorDialog.cpp b/src/slic3r/GUI/DeviceErrorDialog.cpp index a365588f9c..07eaaf3380 100644 --- a/src/slic3r/GUI/DeviceErrorDialog.cpp +++ b/src/slic3r/GUI/DeviceErrorDialog.cpp @@ -85,6 +85,10 @@ DeviceErrorDialog::DeviceErrorDialog(MachineObject* obj, wxWindow* parent, wxWin wxGetApp().UpdateDlgDarkUI(this); Bind(wxEVT_WEBREQUEST_STATE, &DeviceErrorDialog::on_webrequest_state, this); + Bind(wxEVT_CLOSE_WINDOW, [this](wxCloseEvent &e){ + if (m_obj) { m_obj->command_clean_print_error_uiop(m_obj->print_error); } + e.Skip(); + }); } DeviceErrorDialog::~DeviceErrorDialog()