diff --git a/es-app/src/views/GamelistView.cpp b/es-app/src/views/GamelistView.cpp index 7a06df93b..4f3216ebc 100644 --- a/es-app/src/views/GamelistView.cpp +++ b/es-app/src/views/GamelistView.cpp @@ -474,13 +474,17 @@ std::vector<HelpPrompt> GamelistView::getHelpPrompts() !UIModeController::getInstance()->isUIModeKiosk() && (Settings::getInstance()->getBool("FavoritesAddButton") || CollectionSystemsManager::getInstance()->isEditing())) { - std::string prompt = CollectionSystemsManager::getInstance()->getEditingCollection(); + std::string prompt {CollectionSystemsManager::getInstance()->getEditingCollection()}; + if (prompt.length() > 24) + prompt = prompt.substr(0, 22) + "..."; prompts.push_back(HelpPrompt("y", prompt)); } else if (mRoot->getSystem()->isGameSystem() && mRoot->getSystem()->getThemeFolder() == "custom-collections" && CollectionSystemsManager::getInstance()->isEditing()) { - std::string prompt = CollectionSystemsManager::getInstance()->getEditingCollection(); + std::string prompt {CollectionSystemsManager::getInstance()->getEditingCollection()}; + if (prompt.length() > 24) + prompt = prompt.substr(0, 22) + "..."; prompts.push_back(HelpPrompt("y", prompt)); } return prompts;