From 35d03aaac60f4396552bda5ba3c84274dd49eb2a Mon Sep 17 00:00:00 2001 From: hemai Date: Fri, 26 Sep 2025 14:07:39 +0800 Subject: [PATCH] FIX: add protection for rescale_camera_icons Jira: [STUDIO-14633] Change-Id: Ic88bc5ec6f49e644304f8db374a930d663825819 (cherry picked from commit 8bd642de670fa709dcd3ec0e852599e596da4cb4) --- src/slic3r/GUI/StatusPanel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 550500c8fe..a8989479a8 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -5086,6 +5086,9 @@ void StatusPanel::set_hold_count(int& count) void StatusPanel::rescale_camera_icons() { + if (!GetParent() || IsBeingDeleted()) return; + if (!m_setting_button || !m_media_play_ctrl || !m_bitmap_vcamera_img || !m_bitmap_sdcard_img || !m_bitmap_recording_img || !m_bitmap_timelapse_img) return; + m_setting_button->msw_rescale();