From fa4c0741ff431e1516f612268d7fc0d5b41fef57 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 28 Mar 2025 18:16:53 +0600 Subject: [PATCH] Fix for gapfix loading --- source/ubl-settings-video.c | 2 ++ source/ubl-settings-video.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index cf2d547..18b3323 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -534,6 +534,7 @@ void yon_interface_update(){ char *gapfix1 = config(GAPFIX1_parameter); char *gapfix2 = config(GAPFIX2_parameter); + g_signal_handlers_block_by_func(G_OBJECT(main_config.widgets->FrameGapCombo),G_CALLBACK(on_gapfix_changed),main_config.widgets); if (!yon_char_is_empty(gapfix1)){ gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->FrameGapCombo),2); @@ -543,6 +544,7 @@ void yon_interface_update(){ } else { gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->FrameGapCombo),0); } + g_signal_handlers_unblock_by_func(G_OBJECT(main_config.widgets->FrameGapCombo),G_CALLBACK(on_gapfix_changed),main_config.widgets); if (!yon_char_is_empty(autodrivers)&&!strcmp(autodrivers,"yes")) gtk_combo_box_set_active(GTK_COMBO_BOX(main_config.widgets->AutoDriverCombo),2); diff --git a/source/ubl-settings-video.h b/source/ubl-settings-video.h index 5befb5e..315842f 100644 --- a/source/ubl-settings-video.h +++ b/source/ubl-settings-video.h @@ -116,7 +116,7 @@ #define XORG_PARAMETER "XORG_MONITOR" -#define config_get_command(source) yon_char_unite("ubconfig --source ",source," get [video] XORG_MONITOR[*] VGADRV_AUTO VGADRV_NOFREE XORG_EXT XORG_DPI FAILSAFEATI FAILSAFENVIDIA OPTIRUN PRIMUSRUN INTEGRATEDVGA ENVIRONMENT[profile:__GL_YIELD] ENVIRONMENT[profile:KWIN_TRIPLE_BUFFER]",NULL) +#define config_get_command(source) yon_char_unite("ubconfig --source ",source," get [video] XORG_MONITOR[*] VGADRV_AUTO VGADRV_NOFREE XORG_EXT XORG_DPI FAILSAFEATI FAILSAFENVIDIA OPTIRUN PRIMUSRUN INTEGRATEDVGA",NULL),yon_char_unite("ubconfig --source ",source," get [system] ENVIRONMENT[profile:__GL_YIELD] ENVIRONMENT[profile:KWIN_TRIPLE_BUFFER]",NULL) #define config_get_default_command "" #define config_get_global_only_parameters ""