From dcc5e71b3fd0ae450241ad820a5797225973ce73 Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Mon, 23 Jun 2014 15:38:55 -0400 Subject: Fix issue where focus was sometimes missing when going to all apps with keyboard issue 15407977 Change-Id: I806c4f3d4c5951e4caa7eddaff366a68585f1cd9 --- src/com/android/launcher3/Launcher.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index ad501a31c..f8c9f7b38 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3420,7 +3420,13 @@ public class Launcher extends Activity mAppsCustomizeTabHost.reset(); } showAppsCustomizeHelper(animated, false, contentType); - mAppsCustomizeTabHost.requestFocus(); + mAppsCustomizeTabHost.post(new Runnable() { + @Override + public void run() { + // We post this in-case the all apps view isn't yet constructed. + mAppsCustomizeTabHost.requestFocus(); + } + }); // Change the state *after* we've called all the transition code mState = State.APPS_CUSTOMIZE; -- cgit v1.2.3