From 190d95c63691e0ef01c16713cd1773d3a77e64e0 Mon Sep 17 00:00:00 2001 From: n8bot <22458343+n8bot@users.noreply.github.com> Date: Fri, 17 Dec 2021 20:56:16 -0800 Subject: [PATCH] Fix non-modal min sizing on open --- src/slic3r/GUI/GUI_App.cpp | 2 +- src/slic3r/GUI/MainFrame.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index d70ebde58c0..4e5e882fadd 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -1745,7 +1745,7 @@ void GUI_App::update_ui_from_settings() if (mainframe->is_dlg_layout()) { // update for tabs bar UpdateDarkUI(&mainframe->m_settings_dialog); - mainframe->m_settings_dialog.Fit(); + //mainframe->m_settings_dialog.Fit(); // not useful for non-modal dialog mainframe->m_settings_dialog.Refresh(); // update scrollbars update_scrolls(&mainframe->m_settings_dialog); diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 333d33d43e6..d32a080bbfc 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2212,7 +2212,7 @@ SettingsDialog::SettingsDialog(MainFrame* mainframe) auto sizer = new wxBoxSizer(wxVERTICAL); sizer->SetSizeHints(this); SetSizer(sizer); - Fit(); + //Fit(); // not useful for non-modal dialog const wxSize min_size = wxSize(85 * em_unit(), 50 * em_unit()); #ifdef __APPLE__ @@ -2245,7 +2245,7 @@ void SettingsDialog::on_dpi_changed(const wxRect& suggested_rect) tab->msw_rescale(); SetMinSize(size); - Fit(); + //Fit(); // not useful for non-modal dialog Refresh(); }