From 952172fee47d0faf890d7616ea59b8fa3dec1a8e Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 18 May 2023 16:21:43 +0600 Subject: [PATCH] test fix for drivers crash --- source/ubl-settings-video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index 99dc08b..c15d866 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1084,6 +1084,7 @@ void on_config_fill_interface(widgets_dict *widgets) */ dictionary *yon_proprieary_get(){ yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_LOADING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + videoconfig.dblock=1; videoconfig.proprietary=NULL; int drivers_size=0; int size=0; @@ -1100,11 +1101,9 @@ dictionary *yon_proprieary_get(){ char *ubm=yon_char_divide_search(pack,";",-1); pack=yon_char_divide_search(pack,";",-1); if (strcmp(drivers[dr_foun],ubm)==0){ - videoconfig.dblock=1; yon_dictionary_add_or_create_if_exists_with_data(videoconfig.proprietary,drivers[dr_foun],rtn[dr_desc]); } else if (strcmp(pack,"")!=0&&!yon_dictionary_find(&videoconfig.proprietary,pack)){ - videoconfig.dblock=1; yon_dictionary_add_or_create_if_exists_with_data(videoconfig.proprietary,pack,rtn[dr_desc]); } } @@ -1134,6 +1133,7 @@ dictionary *yon_proprieary_get(){ yon_gtk_list_store_fill_with_proprietaries(videoconfig.list); yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_USE_LOCAL_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); } else { + videoconfig.dblock=0; yon_ubl_status_box_render(videoconfig.status_render,PROPRIETARY_LOADING_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); } }