diff --git a/src/slic3r/GUI/ReleaseNote.cpp b/src/slic3r/GUI/ReleaseNote.cpp index b2834b4a1..82ac2418d 100644 --- a/src/slic3r/GUI/ReleaseNote.cpp +++ b/src/slic3r/GUI/ReleaseNote.cpp @@ -609,7 +609,7 @@ void SecondaryCheckDialog::update_text(wxString text) if (!m_staticText_release_note) { m_staticText_release_note = new Label(m_vebview_release_note, text); } - + m_staticText_release_note->SetLabelText(text); m_staticText_release_note->SetSize(wxSize(FromDIP(260), -1)); m_staticText_release_note->SetMaxSize(wxSize(FromDIP(260), -1)); m_staticText_release_note->SetMinSize(wxSize(FromDIP(260), -1)); @@ -782,7 +782,10 @@ ConfirmBeforeSendDialog::ConfirmBeforeSendDialog(wxWindow* parent, wxWindowID id void ConfirmBeforeSendDialog::update_text(wxString text) { wxBoxSizer* sizer_text_release_note = new wxBoxSizer(wxVERTICAL); - auto m_staticText_release_note = new Label(m_vebview_release_note, text); + if (!m_staticText_release_note) + m_staticText_release_note = new Label(m_vebview_release_note, text); + else + m_staticText_release_note->SetLabelText(text); m_staticText_release_note->Wrap(FromDIP(260)); m_staticText_release_note->SetSize(wxSize(FromDIP(260), -1)); m_staticText_release_note->SetMaxSize(wxSize(FromDIP(260), -1)); diff --git a/src/slic3r/GUI/ReleaseNote.hpp b/src/slic3r/GUI/ReleaseNote.hpp index 21911ac52..8b8056a08 100644 --- a/src/slic3r/GUI/ReleaseNote.hpp +++ b/src/slic3r/GUI/ReleaseNote.hpp @@ -161,6 +161,7 @@ public: wxBoxSizer* m_sizer_main; wxScrolledWindow* m_vebview_release_note{ nullptr }; + wxStaticText* m_staticText_release_note{ nullptr }; Button* m_button_ok; Button* m_button_cancel; wxCheckBox* m_show_again_checkbox;