am 94406848: Close the gestures pad when pressing Home. A regression was recently introduced when ignoring the Home key press when Home\'s window does not have focus.

Merge commit '94406848f62e6990fa169fc40672c752f8419cf2'

* commit '94406848f62e6990fa169fc40672c752f8419cf2':
  Close the gestures pad when pressing Home. A regression was recently introduced when
diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java
index fb454c0..02bb19d 100644
--- a/src/com/android/launcher/Launcher.java
+++ b/src/com/android/launcher/Launcher.java
@@ -870,9 +870,12 @@
                     Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) {
 
                 if (mGesturesPanel != null && mDragLayer.getWindowVisibility() == View.VISIBLE &&
-                        mDragLayer.hasWindowFocus()) {
+                        (mDragLayer.hasWindowFocus() ||
+                                (mGesturesWindow != null && mGesturesWindow.isShowing()))) {
+
                     SearchManager searchManager =
                             (SearchManager) getSystemService(Context.SEARCH_SERVICE);
+
                     if (!searchManager.isVisible()) {
                         onHomeKeyPressed();
                     }