FIX: update the dialog size control

jira: [STUDIO-12256]
Change-Id: I6472289ea99686ac7bdc3c0cafb6d7bcfdc61ab1
This commit is contained in:
xin.zhang 2025-05-19 11:55:27 +08:00 committed by lane.wei
parent 8bf72cdbf7
commit c28e4be2ca

View File

@ -1303,9 +1303,9 @@ void ConfirmBeforeSendDialog::update_text(std::vector<ConfirmBeforeSendInfo> tex
if (enable_warning_clr && text.level == ConfirmBeforeSendInfo::InfoLevel::Warning) { if (enable_warning_clr && text.level == ConfirmBeforeSendInfo::InfoLevel::Warning) {
label_item->SetForegroundColour(wxColour(0xFF, 0x6F, 0x00)); label_item->SetForegroundColour(wxColour(0xFF, 0x6F, 0x00));
} }
label_item->SetMaxSize(wxSize(FromDIP(500), -1)); label_item->SetMaxSize(wxSize(FromDIP(494), -1));
label_item->SetMinSize(wxSize(FromDIP(500), -1)); label_item->SetMinSize(wxSize(FromDIP(494), -1));
label_item->Wrap(FromDIP(500)); label_item->Wrap(FromDIP(494));
label_item->Layout(); label_item->Layout();
sizer_text_release_note->Add(label_item, 0, wxALIGN_CENTER | wxALL, FromDIP(3)); sizer_text_release_note->Add(label_item, 0, wxALIGN_CENTER | wxALL, FromDIP(3));
height += label_item->GetSize().y; height += label_item->GetSize().y;
@ -1313,9 +1313,9 @@ void ConfirmBeforeSendDialog::update_text(std::vector<ConfirmBeforeSendInfo> tex
m_vebview_release_note->Layout(); m_vebview_release_note->Layout();
if (height < FromDIP(500)) if (height < FromDIP(500))
m_vebview_release_note->SetMinSize(wxSize(FromDIP(500), height + FromDIP(25))); m_vebview_release_note->SetMinSize(wxSize(-1, height + FromDIP(25)));
else { else {
m_vebview_release_note->SetMinSize(wxSize(FromDIP(500), FromDIP(500))); m_vebview_release_note->SetMinSize(wxSize(-1, FromDIP(500)));
} }
Layout(); Layout();