From 508cfbb0f348febfea88a994af4dfcb9d84b65d6 Mon Sep 17 00:00:00 2001 From: cretin45 Date: Wed, 4 Feb 2015 14:00:52 -0800 Subject: [PATCH] SetupWizard: Fix AccessibilityController regression and service leak Change-Id: Ic8e419792d2468b937feb08d6678608c936d9f98 --- res/layout/setup_main.xml | 3 +-- .../setupwizard/ui/SetupWizardActivity.java | 11 ++++++----- .../util/EnableAccessibilityController.java | 18 +++++++++++++----- .../setupwizard/util/SetupWizardUtils.java | 4 ++-- 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/res/layout/setup_main.xml b/res/layout/setup_main.xml index 45df1c1..4e1e484 100644 --- a/res/layout/setup_main.xml +++ b/res/layout/setup_main.xml @@ -23,8 +23,7 @@ + android:layout_height="match_parent"> getInstalledSpeakingAccessibilityServices( diff --git a/src/com/cyanogenmod/setupwizard/util/SetupWizardUtils.java b/src/com/cyanogenmod/setupwizard/util/SetupWizardUtils.java index e55cc3e..67c90f0 100644 --- a/src/com/cyanogenmod/setupwizard/util/SetupWizardUtils.java +++ b/src/com/cyanogenmod/setupwizard/util/SetupWizardUtils.java @@ -162,11 +162,11 @@ public class SetupWizardUtils { new ComponentName(info.activityInfo.packageName, info.activityInfo.name); pm.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, - PackageManager.DONT_KILL_APP); + 0); } } pm.setComponentEnabledSetting(context.getComponentName(), - PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); + PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivity(intent); }