summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/accessibility
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2017-10-17 11:35:37 -0700
committerFan Zhang <zhfan@google.com>2017-10-17 15:56:16 -0700
commitefa763624a86f77c99b5cac53d8cf81e474ffc4b (patch)
treea6d84260b1f163148e25e6926facbab35e156877 /src/com/android/settings/accessibility
parent24ff765731b2fda6c8ea7ea3f2648849402f4e4d (diff)
downloadpackages_apps_Settings-efa763624a86f77c99b5cac53d8cf81e474ffc4b.tar.gz
packages_apps_Settings-efa763624a86f77c99b5cac53d8cf81e474ffc4b.tar.bz2
packages_apps_Settings-efa763624a86f77c99b5cac53d8cf81e474ffc4b.zip
Use IconDrawableFactory to load icons for default apps.
Bug: 64336923 Test: robotests Change-Id: I2a4ca05a866784f97e247bad1c1679a6ec0f5efa
Diffstat (limited to 'src/com/android/settings/accessibility')
-rw-r--r--src/com/android/settings/accessibility/ShortcutServicePickerFragment.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java b/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
index 07f4c37cab..f66a5e2256 100644
--- a/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
+++ b/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
@@ -23,6 +23,7 @@ import android.app.Dialog;
import android.app.DialogFragment;
import android.app.Fragment;
import android.content.ComponentName;
+import android.content.Context;
import android.content.DialogInterface;
import android.os.Binder;
import android.os.Bundle;
@@ -54,7 +55,8 @@ public class ShortcutServicePickerFragment extends DefaultAppPickerFragment {
@Override
protected List<? extends DefaultAppInfo> getCandidates() {
- final AccessibilityManager accessibilityManager = getContext()
+ final Context context = getContext();
+ final AccessibilityManager accessibilityManager = context
.getSystemService(AccessibilityManager.class);
final List<AccessibilityServiceInfo> installedServices =
accessibilityManager.getInstalledAccessibilityServiceList();
@@ -63,7 +65,7 @@ public class ShortcutServicePickerFragment extends DefaultAppPickerFragment {
List<DefaultAppInfo> candidates = new ArrayList<>(numInstalledServices);
for (int i = 0; i < numInstalledServices; i++) {
AccessibilityServiceInfo installedServiceInfo = installedServices.get(i);
- candidates.add(new DefaultAppInfo(mPm,
+ candidates.add(new DefaultAppInfo(context, mPm,
UserHandle.myUserId(),
installedServiceInfo.getComponentName(),
(String) installedServiceInfo.loadSummary(mPm.getPackageManager()),