From 01b974b68b632867cfcc508ab1d993834cf0f589 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 19 Apr 2024 14:29:23 +0600 Subject: [PATCH] Fixed 'no' in optirun & primusrun --- source/ubl-settings-video.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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