diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index f5aa998..e89ee64 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -517,16 +517,24 @@ void yon_interface_update(){ gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->FailsafeAMDCombo),0); if (!yon_char_is_empty(optirun)){ + if (strcmp(primusrun,"no")){ gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->OptirunCombo),2); gtk_entry_set_text(GTK_ENTRY(main_config.widgets->OptirunEntry),optirun); + } else { + gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->OptirunCombo),1); + } } else if (yon_char_is_empty(optirun)) gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->OptirunCombo),0); else gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->OptirunCombo),0); if (!yon_char_is_empty(primusrun)){ - gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->PrimusrunCombo),2); - gtk_entry_set_text(GTK_ENTRY(main_config.widgets->PrimusrunEntry),primusrun); + if (strcmp(primusrun,"no")){ + gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->PrimusrunCombo),2); + gtk_entry_set_text(GTK_ENTRY(main_config.widgets->PrimusrunEntry),primusrun); + } else { + gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->PrimusrunCombo),1); + } } else if (yon_char_is_empty(primusrun)) gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->PrimusrunCombo),0); else