diff --git a/menu/drivers/materialui.c b/menu/drivers/materialui.c index fc1414567d..1e96bc78f8 100644 --- a/menu/drivers/materialui.c +++ b/menu/drivers/materialui.c @@ -10196,7 +10196,10 @@ static void materialui_list_insert( node->icon_type = MUI_ICON_TYPE_INTERNAL; break; case FILE_TYPE_RDB_ENTRY: - node->icon_texture_index = MUI_TEXTURE_SETTINGS; + if (string_is_equal(fullpath, msg_hash_to_str(MENU_ENUM_LABEL_INFORMATION))) + node->icon_texture_index = MUI_TEXTURE_DATABASE; + else + node->icon_texture_index = MUI_TEXTURE_FILE; node->icon_type = MUI_ICON_TYPE_INTERNAL; break; case FILE_TYPE_IN_CARCHIVE: diff --git a/menu/drivers/ozone.c b/menu/drivers/ozone.c index d2c6bea0ea..0580e8a097 100644 --- a/menu/drivers/ozone.c +++ b/menu/drivers/ozone.c @@ -1744,6 +1744,7 @@ static uintptr_t ozone_entries_icon_get_texture(ozone_handle_t *ozone, case MENU_ENUM_LABEL_EXPLORE_TAB: case MENU_ENUM_LABEL_UPDATE_DATABASES: case MENU_ENUM_LABEL_DATABASE_MANAGER_LIST: + case MENU_ENUM_LABEL_RDB_ENTRY_DETAIL: return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_RDB]; case MENU_ENUM_LABEL_CONTENTLESS_CORES_TAB: return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_CORE]; @@ -1990,6 +1991,8 @@ static uintptr_t ozone_entries_icon_get_texture(ozone_handle_t *ozone, return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_CORE]; case FILE_TYPE_RDB: return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_RDB]; + case FILE_TYPE_RDB_ENTRY: + return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_FILE]; case FILE_TYPE_CURSOR: return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_CURSOR]; case FILE_TYPE_PLAYLIST_ENTRY: @@ -2005,8 +2008,6 @@ static uintptr_t ozone_entries_icon_get_texture(ozone_handle_t *ozone, return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_SAVESTATE]; case MENU_SETTING_ACTION_LOADSTATE: return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_LOADSTATE]; - case FILE_TYPE_RDB_ENTRY: - return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_CORE_INFO]; case MENU_SETTING_ACTION_CORE_OPTIONS: if (string_is_equal(enum_path, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS))) return ozone->icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_VIDEO]; diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index af9cf2646a..00a92b17e1 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -2699,6 +2699,7 @@ static uintptr_t xmb_icon_get_id(xmb_handle_t *xmb, return xmb->textures.list[XMB_TEXTURE_INFO]; case MENU_ENUM_LABEL_UPDATE_DATABASES: case MENU_ENUM_LABEL_DATABASE_MANAGER_LIST: + case MENU_ENUM_LABEL_RDB_ENTRY_DETAIL: return xmb->textures.list[XMB_TEXTURE_RDB]; case MENU_ENUM_LABEL_CURSOR_MANAGER_LIST: return xmb->textures.list[XMB_TEXTURE_CURSOR]; @@ -2932,6 +2933,8 @@ static uintptr_t xmb_icon_get_id(xmb_handle_t *xmb, return xmb->textures.list[XMB_TEXTURE_CORE]; case FILE_TYPE_RDB: return xmb->textures.list[XMB_TEXTURE_RDB]; + case FILE_TYPE_RDB_ENTRY: + return xmb->textures.list[XMB_TEXTURE_FILE]; case FILE_TYPE_CURSOR: return xmb->textures.list[XMB_TEXTURE_CURSOR]; case FILE_TYPE_PLAYLIST_ENTRY: @@ -2947,8 +2950,6 @@ static uintptr_t xmb_icon_get_id(xmb_handle_t *xmb, return xmb->textures.list[XMB_TEXTURE_SAVESTATE]; case MENU_SETTING_ACTION_LOADSTATE: return xmb->textures.list[XMB_TEXTURE_LOADSTATE]; - case FILE_TYPE_RDB_ENTRY: - return xmb->textures.list[XMB_TEXTURE_CORE_INFO]; case MENU_SETTING_ACTION_CORE_OPTIONS: if (string_is_equal(enum_path, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS))) return xmb->textures.list[XMB_TEXTURE_VIDEO];