From b8734248181509727a8a19372650dc804d58c21e Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Wed, 10 Jun 2009 11:53:57 -0700 Subject: [PATCH] Fixes 1909513. Do not show the gestures pad when the user is in the search dialog. --- src/com/android/launcher/Launcher.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java index 51b720bcfd..88c411a95d 100644 --- a/src/com/android/launcher/Launcher.java +++ b/src/com/android/launcher/Launcher.java @@ -587,7 +587,7 @@ public final class Launcher extends Activity implements View.OnClickListener, On final GestureOverlayView overlay = mGesturesOverlay; overlay.setFadeOffset(GesturesConstants.MATCH_DELAY); overlay.addOnGestureListener(mGesturesProcessor); - overlay.getGesturePaint().setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY)); + overlay.getGesturePaint().setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY)); } private void createGesture() { @@ -869,7 +869,11 @@ public final class Launcher extends Activity implements View.OnClickListener, On Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) { if (mGesturesPanel != null && mDragLayer.getWindowVisibility() == View.VISIBLE) { - onHomeKeyPressed(); + SearchManager searchManager = + (SearchManager) getSystemService(Context.SEARCH_SERVICE); + if (!searchManager.isVisible()) { + onHomeKeyPressed(); + } } closeDrawer(); @@ -2419,7 +2423,7 @@ public final class Launcher extends Activity implements View.OnClickListener, On void update(ApplicationInfo info, Gesture gesture) { mGesturesOverlay.setGesture(gesture); - updatePrompt(info); + updatePrompt(info); } class GestureMatcher implements Runnable {