From a24ca36ce1e6423ee0a7880479d4e5cc79a2766f Mon Sep 17 00:00:00 2001 From: Sungsoo Lim Date: Tue, 2 Feb 2016 10:42:47 +0900 Subject: [PATCH] MediaBrowserUtils: Fix NPE Bug: 26910471 Change-Id: I134516f6318c34cc5dfdcf04438e6ba00b843607 --- media/java/android/media/browse/MediaBrowserUtils.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media/java/android/media/browse/MediaBrowserUtils.java b/media/java/android/media/browse/MediaBrowserUtils.java index 4f198aca96ab7..b06e598a63d1a 100644 --- a/media/java/android/media/browse/MediaBrowserUtils.java +++ b/media/java/android/media/browse/MediaBrowserUtils.java @@ -40,10 +40,10 @@ public class MediaBrowserUtils { } public static boolean hasDuplicatedItems(Bundle options1, Bundle options2) { - int page1 = options1.getInt(MediaBrowser.EXTRA_PAGE, -1); - int page2 = options2.getInt(MediaBrowser.EXTRA_PAGE, -1); - int pageSize1 = options1.getInt(MediaBrowser.EXTRA_PAGE_SIZE, -1); - int pageSize2 = options2.getInt(MediaBrowser.EXTRA_PAGE_SIZE, -1); + int page1 = options1 == null ? -1 : options1.getInt(MediaBrowser.EXTRA_PAGE, -1); + int page2 = options2 == null ? -1 : options2.getInt(MediaBrowser.EXTRA_PAGE, -1); + int pageSize1 = options1 == null ? -1 : options1.getInt(MediaBrowser.EXTRA_PAGE_SIZE, -1); + int pageSize2 = options2 == null ? -1 : options2.getInt(MediaBrowser.EXTRA_PAGE_SIZE, -1); int startIndex1, startIndex2, endIndex1, endIndex2; if (page1 == -1 || pageSize1 == -1) {