|
|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|