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();