diff options
Diffstat (limited to 'apps/gui')
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 5 | ||||
-rw-r--r-- | apps/gui/wps.c | 15 |
2 files changed, 19 insertions, 1 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 4e4b9d14d2..2d9d7cd807 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c @@ -1287,7 +1287,10 @@ static const struct touchaction touchactions[] = { {"browse", ACTION_WPS_BROWSE }, {"play", ACTION_WPS_PLAY }, {"stop", ACTION_WPS_STOP }, {"shuffle", ACTION_TOUCH_SHUFFLE }, {"repmode", ACTION_TOUCH_REPMODE }, - {"pitch", ACTION_WPS_PITCHSCREEN}, {"playlist", ACTION_WPS_VIEW_PLAYLIST }, + {"pitch", ACTION_WPS_PITCHSCREEN}, {"trackinfo", ACTION_WPS_ID3SCREEN }, + {"playlist", ACTION_WPS_VIEW_PLAYLIST }, + {"listbookmarks", ACTION_WPS_LIST_BOOKMARKS }, + {"createbookmark", ACTION_WPS_CREATE_BOOKMARK }, #if CONFIG_TUNER /* FM screen actions */ diff --git a/apps/gui/wps.c b/apps/gui/wps.c index 1e48e80202..313ac2cd76 100644 --- a/apps/gui/wps.c +++ b/apps/gui/wps.c @@ -1042,6 +1042,21 @@ long gui_wps_show(void) exit = true; break; + case ACTION_WPS_LIST_BOOKMARKS: + gwps_leave_wps(); + if (bookmark_load_menu() == BOOKMARK_USB_CONNECTED) + { + return GO_TO_ROOT; + } + restore = true; + break; + + case ACTION_WPS_CREATE_BOOKMARK: + gwps_leave_wps(); + bookmark_create_menu(); + restore = true; + break; + case ACTION_WPS_ID3SCREEN: { gwps_leave_wps(); |