@@ -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