diff options
author | Mario Zorz <mariozorz@gmail.com> | 2016-09-26 09:09:59 -0300 |
---|---|---|
committer | Mario Zorz <mariozorz@gmail.com> | 2016-09-26 09:09:59 -0300 |
commit | b49848561b628733902ca540f6942ef1f174fcb9 (patch) | |
tree | a7fcb661d2a1d0265509ed26ed2e45e051cdbcd6 | |
parent | 18d175d7556b1267dc7d54128125fa125c6fddac (diff) | |
download | gradle-perf-android-medium-b49848561b628733902ca540f6942ef1f174fcb9.tar.gz |
adding isEmpty check on sActiveNotificationsMap as close as possible to accessing the key, to prevent crash
-rw-r--r-- | WordPress/src/main/java/org/wordpress/android/GCMMessageService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/GCMMessageService.java b/WordPress/src/main/java/org/wordpress/android/GCMMessageService.java index 288ad522f..8b7258a2c 100644 --- a/WordPress/src/main/java/org/wordpress/android/GCMMessageService.java +++ b/WordPress/src/main/java/org/wordpress/android/GCMMessageService.java @@ -407,7 +407,9 @@ public class GCMMessageService extends GcmListenerService { String noteType = StringUtils.notNullStr(remainingNote.getString(PUSH_ARG_TYPE)); String noteId = remainingNote.getString(PUSH_ARG_NOTE_ID, ""); - showIndividualNotificationForBuilder(builder, noteType, noteId, sActiveNotificationsMap.keyAt(0)); + if (!sActiveNotificationsMap.isEmpty()) { + showIndividualNotificationForBuilder(builder, noteType, noteId, sActiveNotificationsMap.keyAt(0)); + } } } |