From 7a8cce3d8a6fb781d840ddf60324a301f5a3f2d9 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Sun, 9 Sep 2012 17:26:50 -0700 Subject: [PATCH] Handle case where user info might not be available. The CursorLoader can return a null cursor if the query failed for some reason. This may happen in certain states where the provider is not available. Bug: 7133411 Change-Id: Id7b383bca45a61bc8726ba9f6115cbbc07e5d0b4 --- .../src/com/android/systemui/statusbar/phone/QuickSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java index b0e7a9ec810c2..f374c1128f6ce 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java @@ -404,7 +404,7 @@ class QuickSettings { @Override public void onLoadComplete(Loader loader, Cursor cursor) { - if (cursor.moveToFirst()) { + if (cursor != null && cursor.moveToFirst()) { String name = cursor.getString(0); // DISPLAY_NAME mModel.setUserTileInfo(name); /*