static void rmenu_context_reset(void) { char menu_bg[PATH_MAX_LENGTH]; menu_handle_t *menu = menu_driver_get_ptr(); settings_t *settings = config_get_ptr(); if (!menu) return; if (*settings->menu.wallpaper) strlcpy(menu_bg, settings->menu.wallpaper, sizeof(menu_bg)); else rmenu_wallpaper_set_defaults(menu_bg, sizeof(menu_bg)); if (path_file_exists(menu_bg)) texture_image_load(menu_texture, menu_bg); menu->frame_buf.width = menu_texture->width; menu->frame_buf.height = menu_texture->height; menu_texture_inited = false; }
static void rmenu_context_reset(void) { char menu_bg[PATH_MAX_LENGTH] = {0}; menu_handle_t *menu = menu_driver_get_ptr(); settings_t *settings = config_get_ptr(); if (!menu) return; if (*settings->menu.wallpaper) strlcpy(menu_bg, settings->menu.wallpaper, sizeof(menu_bg)); else rmenu_wallpaper_set_defaults(menu_bg, sizeof(menu_bg)); if (path_file_exists(menu_bg)) texture_image_load(menu_texture, menu_bg); menu_display_ctl(MENU_DISPLAY_CTL_SET_WIDTH, &menu_texture->width); menu_display_ctl(MENU_DISPLAY_CTL_SET_HEIGHT, &menu_texture->height); menu_texture_inited = false; }