From e3895ae9212d8654af10983cbf62206ead02ec24 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Tue, 16 Jun 2009 13:25:29 -0700 Subject: [PATCH] Fixes #1921372. Pressing Home with the window shade down would show gestures pad. This change checks for the window focus before taking action. If the Home's window does not have focus, then the gestures pad is not shown. --- src/com/android/launcher/Launcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java index 5131081..fb454c0 100644 --- a/src/com/android/launcher/Launcher.java +++ b/src/com/android/launcher/Launcher.java @@ -869,7 +869,8 @@ public final class Launcher extends Activity implements View.OnClickListener, On if ((intent.getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) { - if (mGesturesPanel != null && mDragLayer.getWindowVisibility() == View.VISIBLE) { + if (mGesturesPanel != null && mDragLayer.getWindowVisibility() == View.VISIBLE && + mDragLayer.hasWindowFocus()) { SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); if (!searchManager.isVisible()) { -- 2.11.0