From b940534e481a1824804a1a230a52fb038fb2f7db Mon Sep 17 00:00:00 2001 From: Don Honerbrink Date: Fri, 7 Aug 2015 11:31:05 -0500 Subject: [PATCH] Adding button to remove from playlists (does not yet save favorites.txt yet) --- RetroFE/Source/Graphics/Page.cpp | 4 +--- RetroFE/Source/Graphics/Page.h | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/RetroFE/Source/Graphics/Page.cpp b/RetroFE/Source/Graphics/Page.cpp index f47bd99..8d1e07e 100644 --- a/RetroFE/Source/Graphics/Page.cpp +++ b/RetroFE/Source/Graphics/Page.cpp @@ -653,14 +653,12 @@ void Page::removePlaylist() CollectionInfo *collection = info.collection; std::vector *items = collection->playlists["favorites"]; - std::vector it = std::find(items->begin(), items->end(), selectedItem_); + std::vector::iterator it = std::find(items->begin(), items->end(), selectedItem_); if(it != items->end()) { items->erase(it); - items->shrink_to_fit(); - if(activeMenu_) { activeMenu_->deallocateSpritePoints(); diff --git a/RetroFE/Source/Graphics/Page.h b/RetroFE/Source/Graphics/Page.h index 3b4a003..1d634c0 100644 --- a/RetroFE/Source/Graphics/Page.h +++ b/RetroFE/Source/Graphics/Page.h @@ -81,6 +81,7 @@ public: void setMinShowTime(float value); float getMinShowTime(); void addPlaylist(); + void removePlaylist(); private: void highlight();