Can't you use `OpenGameListItem->GetFileName` instead?