diff --git a/Source/Core/DolphinQt2/GameList/GameListModel.cpp b/Source/Core/DolphinQt2/GameList/GameListModel.cpp index 860fbbe9d0..9b12f4f2d5 100644 --- a/Source/Core/DolphinQt2/GameList/GameListModel.cpp +++ b/Source/Core/DolphinQt2/GameList/GameListModel.cpp @@ -73,7 +73,10 @@ QVariant GameListModel::data(const QModelIndex& index, int role) const Core::TitleDatabase::TitleType::Channel : Core::TitleDatabase::TitleType::Other)); if (display_name.isEmpty()) - return game->GetLongName(); + display_name = game->GetLongName(); + + if (display_name.isEmpty()) + display_name = game->GetFileName(); return display_name; }