summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2015-06-18 05:58:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-18 05:58:36 +0000
commit0ff78e7cc8f846517d8fd3cefa0c9b88cd94908d (patch)
tree2a99d0fe1d55a03f46d4f7782898b01f2fc58e83 /core/java/android
parent25d2746b0889d53739bbaf1139e853127f63a2be (diff)
parentccf6c6814736e368949b64aadce676ab6d045fdc (diff)
Merge "AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873" into mnc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/appwidget/AppWidgetManager.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/appwidget/AppWidgetManager.java b/core/java/android/appwidget/AppWidgetManager.java
index 1205708478a7..278c9d6f8699 100644
--- a/core/java/android/appwidget/AppWidgetManager.java
+++ b/core/java/android/appwidget/AppWidgetManager.java
@@ -20,6 +20,7 @@ import android.annotation.Nullable;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
+import android.content.pm.ParceledListSlice;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Process;
@@ -753,16 +754,16 @@ public class AppWidgetManager {
}
try {
- List<AppWidgetProviderInfo> providers = mService.getInstalledProvidersForProfile(
+ ParceledListSlice<AppWidgetProviderInfo> providers = mService.getInstalledProvidersForProfile(
categoryFilter, profile.getIdentifier());
if (providers == null) {
return Collections.emptyList();
}
- for (AppWidgetProviderInfo info : providers) {
+ for (AppWidgetProviderInfo info : providers.getList()) {
// Converting complex to dp.
convertSizesToPixels(info);
}
- return providers;
+ return providers.getList();
}
catch (RemoteException e) {
throw new RuntimeException("system server dead?", e);