From dac5e52a6a381e6938779542d4359b3dacb3ca7a Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Fri, 11 Oct 2024 12:09:19 +0800 Subject: [PATCH] FIX:load_svg api should check svg file type jira: none Change-Id: Ie19b31bcf32bcc3db7a2d7beb3bc969d00e079a0 --- src/slic3r/GUI/Plater.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 9f7f828a5..f500508e6 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -10464,6 +10464,9 @@ bool Plater::load_svg(const wxArrayString &filenames, bool from_toolbar_or_file_ deselect_all(); } wxArrayString temp_filenames; + if (!boost::iends_with(filenames[i].ToStdString(), ".svg")) { + return false; + } temp_filenames.push_back(filenames[i]); const auto dlg_info = _L("Loading file") + ": " + filenames[i]; int progress_percent = static_cast(100.0f * static_cast(i) / static_cast(filenames.size()));