From 7d3ac79a202f0caf588e70270c28f5510ff80821 Mon Sep 17 00:00:00 2001 From: Cary Clark Date: Wed, 3 Mar 2010 10:11:44 -0500 Subject: [PATCH] refactor find state and scrolling Explicitly call webkit to note when find dialog is visible, to dismiss the find dialog and clear to matches. Companion fix in frameworks/base and external/webkit http://b/2370069 --- src/com/android/browser/BrowserActivity.java | 1 + src/com/android/browser/FindDialog.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java index 0bf370c..df80e99 100644 --- a/src/com/android/browser/BrowserActivity.java +++ b/src/com/android/browser/BrowserActivity.java @@ -1543,6 +1543,7 @@ public class BrowserActivity extends Activity } mFindDialog.setWebView(getTopWindow()); mFindDialog.show(); + getTopWindow().setFindIsUp(true); mMenuState = EMPTY_MENU; break; diff --git a/src/com/android/browser/FindDialog.java b/src/com/android/browser/FindDialog.java index e8d2417..45c8016 100644 --- a/src/com/android/browser/FindDialog.java +++ b/src/com/android/browser/FindDialog.java @@ -129,7 +129,7 @@ import android.widget.TextView; public void dismiss() { super.dismiss(); mBrowserActivity.closeFind(); - mWebView.clearMatches(); + mWebView.notifyFindDialogDismissed(); } @Override -- 2.11.0