From 819e11733a8d0da955a2dd17fd3078537ecdac70 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Fri, 17 Jan 2025 11:59:34 +0800 Subject: [PATCH] FIX: PrinterFileSystem less thumbnail batch count to 2 Change-Id: If741fa8a394ab510f0bf15fa90cd43c8f14a7c80 Jira: none (cherry picked from commit bc8f79e2fec6ae568b9f403f21d694659b5dea79) --- src/slic3r/GUI/Plater.cpp | 3 +++ src/slic3r/GUI/Printer/PrinterFileSystem.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 407df8304f..4bf02edfbd 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1035,6 +1035,9 @@ void ExtruderGroup::update_ams() info1.cans.push_back({}); } + if (btn_edit == nullptr) + return; + page_num = (ams_n4 * 2 + ams_n1 + 3) / 4; size_t i4 = page_cur * 2; size_t i1 = 0; diff --git a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp index 32b4b32988..2a611b1fe1 100644 --- a/src/slic3r/GUI/Printer/PrinterFileSystem.cpp +++ b/src/slic3r/GUI/Printer/PrinterFileSystem.cpp @@ -783,7 +783,7 @@ void PrinterFileSystem::UpdateFocusThumbnail() names.push_back({file.name, ""}); else paths.push_back({file.name, file.path}); - if (names.size() >= 5 || paths.size() >= 5) + if (names.size() >= 2 || paths.size() >= 2) break; if ((file.flags & FF_THUMNAIL_RETRY) != 0) { const_cast(file).flags &= ~FF_THUMNAIL_RETRY;