diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index 12cd6e4..73b6e75 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1025,14 +1025,30 @@ dictionary *yon_proprieary_get(){ else videoconfig.proprietary=yon_dictionary_create_with_data_connected(videoconfig.proprietary,drivers[drivers_found],rtn[i]); } } - yon_gtk_list_store_fill_with_proprietaries(videoconfig.list); if (videoconfig.proprietary){ + yon_gtk_list_store_fill_with_proprietaries(videoconfig.list); videoconfig.status_render.strings_size=0; videoconfig.status_render.text_strings_to_render=NULL; videoconfig.status_render.text_to_render=""; videoconfig.status_render.type=BACKGROUND_IMAGE_SUCCESS_TYPE; yon_ubl_status_box_render(&videoconfig.status_render); } else { + drivers=yon_config_load(get_proprietary_drivers_local_command,&drivers_size); + for (int drivers_found=0;drivers_found