From 350a1eb75fa2856fadf1afd474ceea6c6d0e507a Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 19 Apr 2024 18:05:27 +0600 Subject: [PATCH] Fixed custom config loading --- source/ubl-settings-video.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index 9515259..6e4d504 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -574,7 +574,8 @@ void yon_load_proceed(YON_CONFIG_TYPE type){ if (response == GTK_RESPONSE_ACCEPT){ char *file = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); if (!yon_char_is_empty(file)){ - path=file; + path=yon_char_unite("'",file,"'",NULL); + free(file); } gtk_widget_destroy(dialog); } else { @@ -720,6 +721,8 @@ void on_monitor_config_save(GtkWidget *self, monitor_edit_window *window){ yon_char_parsed_add_or_create_if_exists(final_parsed,&final_size,"disable"); if (main_display) yon_char_parsed_add_or_create_if_exists(final_parsed,&final_size,"primary"); + if (position) + yon_char_parsed_add_or_create_if_exists(final_parsed,&final_size,position); if (rotate) yon_char_parsed_add_or_create_if_exists(final_parsed,&final_size,rotate); char *final_string = yon_char_parsed_to_string(final_parsed,final_size,",");