From ec06edb3b8231d12abe92548f7532aeaa55b959f Mon Sep 17 00:00:00 2001 From: Imanol Martin Date: Tue, 8 Dec 2015 11:55:29 +0100 Subject: [PATCH] Fix to avoid crash when the user is not logged in but getMyId is called --- src/cordova/package.json | 2 +- src/cordova/src/android/GPGService.java | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/cordova/package.json b/src/cordova/package.json index 5f2e496..4f5bfef 100644 --- a/src/cordova/package.json +++ b/src/cordova/package.json @@ -1,6 +1,6 @@ { "name": "cocoon-plugin-social-android-googleplaygames", - "version": "1.0.5", + "version": "1.0.6", "description": "Android Google Play Games API", "cordova": { "id": "cocoon-plugin-social-android-googleplaygames", diff --git a/src/cordova/src/android/GPGService.java b/src/cordova/src/android/GPGService.java index a400c82..bb2a375 100644 --- a/src/cordova/src/android/GPGService.java +++ b/src/cordova/src/android/GPGService.java @@ -342,9 +342,14 @@ public boolean isLoggedIn() private String getMyId() { if (isLoggedIn()) { - Person p = Plus.PeopleApi.getCurrentPerson(client); - if (p != null) { - return p.getId(); + try { + Person p = Plus.PeopleApi.getCurrentPerson(client); + if (p != null) { + return p.getId(); + } + + } catch(IllegalStateException e) { + e.printStackTrace(); } }