OSDN Git Service

Guard against null object in scheduleNotifyUpdateAppWidgetLocked
authorRubin Xu <rubinxu@google.com>
Tue, 12 Jul 2016 15:05:59 +0000 (16:05 +0100)
committerRubin Xu <rubinxu@google.com>
Tue, 12 Jul 2016 15:05:59 +0000 (16:05 +0100)
Bug: 30085290
Change-Id: I4f12e1def98dff7e50b4d25a7d23e81bdbe0b7bd

services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java

index 6defd0f..9d3889b 100644 (file)
@@ -1905,7 +1905,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
         SomeArgs args = SomeArgs.obtain();
         args.arg1 = widget.host;
         args.arg2 = widget.host.callbacks;
-        args.arg3 = updateViews.clone();
+        args.arg3 = (updateViews != null) ? updateViews.clone() : null;
         args.arg4 = requestTime;
         args.argi1 = widget.appWidgetId;