Skip to content

Commit f58c077

Browse files
committed
🚧 conf: adjust default lto option
1 parent ce4591b commit f58c077

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

‎src/conf-window.cpp‎

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -534,21 +534,20 @@ ConfWindow::ConfWindow(QWidget* parent)
534534
connect(options_page_ui_obj->load_button, &QPushButton::clicked, this, &ConfWindow::on_load);
535535
connect(options_page_ui_obj->main_combo_box, &QComboBox::currentIndexChanged, this, [this, options_page_ui_obj](std::int32_t main_combo_index) {
536536
using namespace std::string_view_literals;
537-
// ThinLTO is enabled by default for defaultkernel,rckernel in the PKGBUILD
538-
const std::string_view kernel_name = get_kernel_name(static_cast<size_t>(main_combo_index));
539-
if (kernel_name == "cachyos"sv || kernel_name == "rc"sv) {
540-
options_page_ui_obj->lto_combo_box->setCurrentIndex(2);
541-
} else {
542-
options_page_ui_obj->lto_combo_box->setCurrentIndex(0);
543-
}
544-
545537
// thin-dist isn't available for all kernels
538+
const std::string_view kernel_name = get_kernel_name(static_cast<size_t>(main_combo_index));
546539
if (kernel_name == "cachyos"sv || kernel_name == "bore"sv || kernel_name == "rc"sv || kernel_name == "rt"sv || kernel_name == "eevdf"sv || kernel_name == "bmq"sv) {
547540
options_page_ui_obj->lto_combo_box->addItem(QStringLiteral("Thin-dist"));
548541
} else {
542+
options_page_ui_obj->lto_combo_box->setCurrentIndex(0);
549543
options_page_ui_obj->lto_combo_box->removeItem(3);
550544
}
551545

546+
// ThinLTO is enabled by default for defaultkernel,rckernel in the PKGBUILD
547+
if (kernel_name == "rc"sv) {
548+
options_page_ui_obj->lto_combo_box->setCurrentIndex(3);
549+
}
550+
552551
reset_patches_data_tab();
553552
});
554553
connect(options_page_ui_obj->lto_combo_box, &QComboBox::currentIndexChanged, this, [this](std::int32_t) {

0 commit comments

Comments
 (0)