diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index 2f799c7..5760057 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1130,7 +1130,7 @@ dictionary *yon_proprieary_get(){ if (strstr(adapter[i],"vendor=")){ if (strstr(adapter[i],"Intel")) flag |= (1<<0); - else if (strstr(adapter[i],"AMD")) + else if (strstr(adapter[i],"AMD")||strstr(adapter[i],"Advanced Micro Devices")) flag |= (1<<1); else if (strstr(adapter[i],"NVIDIA")) flag |= (1<<2); @@ -1526,7 +1526,7 @@ void yon_monitor_set_resolutions(){ void yon_adapter_window_setup(widgets_dict *widgets){ int size=0; gtk_overlay_add_overlay(GTK_OVERLAY(widgets->InformationOverlay),widgets->InformationCompanyLogoImage); - config_str rtn=yon_config_load(get_adapter_info,&size); + config_str rtn = yon_config_load(get_adapter_info,&size); char *desc = yon_config_get_parameter(rtn,size,"description"); yon_char_divide_search(desc,"=",-1); char *product = yon_config_get_parameter(rtn,size,"product"); @@ -1551,7 +1551,7 @@ void yon_adapter_window_setup(widgets_dict *widgets){ GtkIconTheme *icthm=gtk_icon_theme_get_default(); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.nvidia-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); } - else if (strstr(vendor,"AMD")){ + else if (strstr(vendor,"AMD")||strstr(vendor,"Advanced Micro Devices")){ GtkIconTheme *icthm=gtk_icon_theme_get_default(); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.amd-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); } @@ -1565,10 +1565,8 @@ void yon_adapter_window_setup(widgets_dict *widgets){ if (size>5){ gtk_overlay_add_overlay(GTK_OVERLAY(widgets->InformationOverlay2),widgets->InformationCompanyLogoImage2); rtn=yon_char_parsed_rip(rtn,&size,0); - rtn=yon_char_parsed_rip(rtn,&size,1); - rtn=yon_char_parsed_rip(rtn,&size,2); - rtn=yon_char_parsed_rip(rtn,&size,3); - rtn=yon_char_parsed_rip(rtn,&size,4); + rtn=yon_char_parsed_rip(rtn,&size,0); + rtn=yon_char_parsed_rip(rtn,&size,0); char *desc = yon_config_get_parameter(rtn,size,"description"); yon_char_divide_search(desc,"=",-1); char *product = yon_config_get_parameter(rtn,size,"product"); @@ -1593,7 +1591,7 @@ void yon_adapter_window_setup(widgets_dict *widgets){ GtkIconTheme *icthm=gtk_icon_theme_get_default(); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage2),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.nvidia-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); } - else if (strstr(vendor,"AMD")){ + else if (strstr(vendor,"AMD"),strstr(vendor,"Advanced Micro Devices")){ GtkIconTheme *icthm=gtk_icon_theme_get_default(); gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->InformationCompanyLogoImage2),gtk_icon_info_load_icon(gtk_icon_theme_lookup_icon_for_scale(icthm, "com.ublinux.ubl-settings-video.amd-logo",64,1,GTK_ICON_LOOKUP_FORCE_SVG),NULL)); } diff --git a/ubl-settings-video.glade b/ubl-settings-video.glade index fc405fc..1e80157 100644 --- a/ubl-settings-video.glade +++ b/ubl-settings-video.glade @@ -1901,7 +1901,6 @@ translated and supported by community. False start 30 - <span size='15pt'><span color='#1a5fb4'>sdrtjhsrtjh:</span> dfuykdftytdykkdfty</span> True 0 0