diff --git a/command.c b/command.c index 03bf2ad911..fa0680d3d3 100644 --- a/command.c +++ b/command.c @@ -2174,7 +2174,15 @@ bool command_event(enum event_command cmd, void *data) ui_companion_driver_toggle(); break; case CMD_EVENT_ADD_TO_FAVORITES: - printf("Add to favorites\n"); + playlist_push( + g_defaults.content_favorites, + path_get(RARCH_PATH_CONTENT), + NULL, + file_path_str(FILE_PATH_DETECT), + file_path_str(FILE_PATH_DETECT), + NULL, + NULL + ); break; case CMD_EVENT_RESTART_RETROARCH: if (!frontend_driver_set_fork(FRONTEND_FORK_RESTART)) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index ab78722fbd..b5409ecca5 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -3001,11 +3001,6 @@ static int menu_displaylist_parse_horizontal_content_actions( msg_hash_to_str(MENU_ENUM_LABEL_RUN), MENU_ENUM_LABEL_RUN, FILE_TYPE_PLAYLIST_ENTRY, 0, idx); - menu_entries_append_enum(info->list, - msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ADD_TO_FAVORITES), - msg_hash_to_str(MENU_ENUM_LABEL_ADD_TO_FAVORITES), - MENU_ENUM_LABEL_ADD_TO_FAVORITES, FILE_TYPE_PLAYLIST_ENTRY, 0, idx); - if (settings->bools.playlist_entry_remove) menu_entries_append_enum(info->list, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_DELETE_ENTRY),