Skip to content

Commit 4cbdfd4

Browse files
authored
Merge pull request #57 from leni8ec/fix-getPlayerDisplayName
Fix crash on `getPlayerDisplayName`
2 parents 20d89c1 + 430ed0b commit 4cbdfd4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

android-gpgs/src/de/golfgl/gdxgamesvcs/GpgsClient.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.google.android.gms.games.Games;
2020
import com.google.android.gms.games.GamesActivityResultCodes;
2121
import com.google.android.gms.games.GamesStatusCodes;
22+
import com.google.android.gms.games.Player;
2223
import com.google.android.gms.games.achievement.Achievement;
2324
import com.google.android.gms.games.achievement.AchievementBuffer;
2425
import com.google.android.gms.games.achievement.Achievements;
@@ -221,11 +222,13 @@ public void onConnected(@Nullable Bundle bundle) {
221222

222223
@Override
223224
public String getPlayerDisplayName() {
224-
if (isSessionActive())
225-
return Games.Players.getCurrentPlayer(mGoogleApiClient)
226-
.getDisplayName();
227-
else
228-
return null;
225+
if (isSessionActive()) {
226+
Player player = Games.Players.getCurrentPlayer(mGoogleApiClient);
227+
if (player != null)
228+
return player.getDisplayName();
229+
}
230+
231+
return null;
229232
}
230233

231234
@Override

0 commit comments

Comments
 (0)