From 690126f6744ed8bd1b245347dc2db18b88018244 Mon Sep 17 00:00:00 2001 From: David Kocik Date: Mon, 27 May 2024 10:34:56 +0200 Subject: [PATCH] button enabling --- src/slic3r/GUI/ConfigWizard.cpp | 3 ++- src/slic3r/GUI/UpdatesUIManager.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index fd4b777d30..038904613c 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -652,7 +652,8 @@ PageUpdateManager::PageUpdateManager(ConfigWizard* parent_in) const bool is_actual_archive_selection = wizard_p()->is_actual_archive_selection; const bool is_selection_changed = m_manager->is_selection_changed(); const bool has_selections = m_manager->has_selections(); - event.Enable(!is_actual_archive_selection || (is_selection_changed && has_selections)); + const bool is_config_from_archive = wizard_p()->is_config_from_archive; + event.Enable((!is_config_from_archive && has_selections) || !is_actual_archive_selection || (is_selection_changed && has_selections)); }); sizer->Add(btn, 0, wxALIGN_CENTER_HORIZONTAL | wxBOTTOM, em); diff --git a/src/slic3r/GUI/UpdatesUIManager.cpp b/src/slic3r/GUI/UpdatesUIManager.cpp index fd60aaf06b..f15035247b 100644 --- a/src/slic3r/GUI/UpdatesUIManager.cpp +++ b/src/slic3r/GUI/UpdatesUIManager.cpp @@ -311,7 +311,7 @@ ManagePresetRepositoriesDialog::ManagePresetRepositoriesDialog(PresetArchiveData buttons->GetAffirmativeButton()->Bind(wxEVT_UPDATE_UI, [this](wxUpdateUIEvent& event) { - event.Enable(m_manager->is_selection_changed() && m_manager->has_selections()); + event.Enable(m_manager->has_selections()); }); SetSizer(sizer);