From 6c0f5eee55bb83212a3f99668b79fc8e4e7d52cc Mon Sep 17 00:00:00 2001 From: SoftFever Date: Tue, 18 Aug 2026 22:17:59 +0800 Subject: [PATCH] Clarify icon rescaling condition in Button::Rescale method --- src/slic3r/GUI/Widgets/Button.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Widgets/Button.cpp b/src/slic3r/GUI/Widgets/Button.cpp index 1a8cbefbce..94be6ce301 100644 --- a/src/slic3r/GUI/Widgets/Button.cpp +++ b/src/slic3r/GUI/Widgets/Button.cpp @@ -254,7 +254,8 @@ void Button::SetStyle(const ButtonStyle style, const ButtonType type) void Button::Rescale() { - if (this->active_icon.bmp().IsOk()) + // Only a named icon can be re-rasterized; one set from a wxBitmap has no source file, + if (!this->active_icon.name().empty()) this->active_icon.msw_rescale(); messureSize();