diff --git a/src/slic3r/GUI/ReleaseNote.cpp b/src/slic3r/GUI/ReleaseNote.cpp index 9fa69aba8..2adbf5c38 100644 --- a/src/slic3r/GUI/ReleaseNote.cpp +++ b/src/slic3r/GUI/ReleaseNote.cpp @@ -789,7 +789,12 @@ SecondaryCheckDialog::~SecondaryCheckDialog() void SecondaryCheckDialog::on_dpi_changed(const wxRect& suggested_rect) { - rescale(); + rescale(); +} + +void SecondaryCheckDialog::msw_rescale() { + wxGetApp().UpdateFrameDarkUI(this); + Refresh(); } void SecondaryCheckDialog::rescale() diff --git a/src/slic3r/GUI/ReleaseNote.hpp b/src/slic3r/GUI/ReleaseNote.hpp index 93947891e..ec4dda508 100644 --- a/src/slic3r/GUI/ReleaseNote.hpp +++ b/src/slic3r/GUI/ReleaseNote.hpp @@ -131,6 +131,7 @@ public: void rescale(); ~SecondaryCheckDialog(); void on_dpi_changed(const wxRect& suggested_rect); + void msw_rescale(); Label* m_staticText_release_note {nullptr}; wxBoxSizer* m_sizer_main; diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 2f4a9e9d9..92c1720b2 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -3654,6 +3654,7 @@ void StatusPanel::on_sys_color_changed() m_bitmap_speed_active.msw_rescale(); m_switch_speed->SetImages(m_bitmap_speed, m_bitmap_speed); m_ams_control->msw_rescale(); + if (m_print_error_dlg) { m_print_error_dlg->msw_rescale(); } if (m_filament_setting_dlg) {m_filament_setting_dlg->msw_rescale();} rescale_camera_icons(); }