summaryrefslogtreecommitdiffstats
path: root/packages/Keyguard/proguard.flags
diff options
context:
space:
mode:
authorJim Miller <jaggies@google.com>2013-02-28 03:35:57 -0800
committerJim Miller <jaggies@google.com>2013-02-28 13:40:49 -0800
commit195b551761773912196a10e6d84109027d470eb8 (patch)
tree7d8013ee182ccf8aa6cb107d8f1696137e7e21e6 /packages/Keyguard/proguard.flags
parent1430193df4ea1b7e6a72c9a299dff3edcb880b0f (diff)
downloadframeworks_base-195b551761773912196a10e6d84109027d470eb8.zip
frameworks_base-195b551761773912196a10e6d84109027d470eb8.tar.gz
frameworks_base-195b551761773912196a10e6d84109027d470eb8.tar.bz2
Fix dependency between keyguard/dexopt/AccessibilityManagerService.
This fixes a bug on userdebug builds where dexopt hadn't completed before the service is needed. The resulting crash prevented dexopt from completing, resulting in a reboot loop and perpetual issue starting the service. The solution is to hold off on creating keyguard until the system is ready. It also moves the creation of the AccessibilityManagerService singleton back into the system process. Fixes bug 8287106 Change-Id: I96e15c084d38c255fd8f6bca6f21a0785b82ec74
Diffstat (limited to 'packages/Keyguard/proguard.flags')
-rw-r--r--packages/Keyguard/proguard.flags2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/Keyguard/proguard.flags b/packages/Keyguard/proguard.flags
new file mode 100644
index 0000000..00ca0fa
--- /dev/null
+++ b/packages/Keyguard/proguard.flags
@@ -0,0 +1,2 @@
+-keep public class com.android.keyguard.KeyguardService
+