From a888747755da607afe8495822bcd617b3df5e31d Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 14 Nov 2023 13:29:59 +0800 Subject: [PATCH] FIX: crash when async delete printer file Change-Id: I92c5e812d04da263338fb0eea2fd7583cf9ecde0 Jira: STUDIO-5222 --- src/slic3r/GUI/Printer/PrinterFileSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp index ee6a06375..dd341a2d5 100644 --- a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp +++ b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp @@ -994,7 +994,7 @@ void PrinterFileSystem::FileRemoved(std::pair type, size_ m_group_flags.erase(m_group_flags.begin() + index2); } } - m_file_list.erase(m_file_list.begin() + index); + m_file_list.erase(file_index.first.begin() + index); } struct CallbackEvent : wxCommandEvent