diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index e037671..9bf56ea 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1099,7 +1099,7 @@ dictionary *yon_proprieary_get(){ if (strcmp(drivers[dr_foun],ubm)==0){ 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)){ + else if (strcmp(pack,"")!=0&&!(yon_dictionary_find(!videoconfig.proprietary||&videoconfig.proprietary,pack))){ yon_dictionary_add_or_create_if_exists_with_data(videoconfig.proprietary,pack,rtn[dr_desc]); } }