diff --git a/Source/Core/DolphinQt2/GameList/GameTracker.cpp b/Source/Core/DolphinQt2/GameList/GameTracker.cpp index 3d541e6559..fb832512b5 100644 --- a/Source/Core/DolphinQt2/GameList/GameTracker.cpp +++ b/Source/Core/DolphinQt2/GameList/GameTracker.cpp @@ -143,8 +143,8 @@ void GameLoader::LoadGame(const QString& path) { if (!DiscIO::ShouldHideFromGameList(path.toStdString())) { - GameFile* game = new GameFile(path); + auto game = QSharedPointer::create(path); if (game->IsValid()) - emit GameLoaded(QSharedPointer(game)); + emit GameLoaded(game); } }