From ebf0f18cbad20d39900d5ed165fff9978d929e5f Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Wed, 15 Dec 2010 15:37:37 -0800 Subject: [PATCH] Add null checks to investigate bug 3275738 Change-Id: I55f83336c5059b7ea6234b9451c60c4c062fdb06 --- src/com/android/email/provider/WidgetProvider.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/email/provider/WidgetProvider.java b/src/com/android/email/provider/WidgetProvider.java index fccc236e6..fb64db1ad 100644 --- a/src/com/android/email/provider/WidgetProvider.java +++ b/src/com/android/email/provider/WidgetProvider.java @@ -455,7 +455,13 @@ public class WidgetProvider extends AppWidgetProvider { private static EmailWidget getOrCreateWidget(Context context, int widgetId) { // Lazily initialize these if (sContext == null) { + if (context == null) { // STOPSHIP remove this check + throw new RuntimeException("context == null!"); + } sContext = context.getApplicationContext(); + if (sContext == null) { // STOPSHIP remove this check + throw new RuntimeException("getApplicationContext() returned null!"); + } sWidgetManager = AppWidgetManager.getInstance(context); sResolver = context.getContentResolver(); }