Support for calling oncancel on the SearchBox API while preloading.
See also: I39a5765d2382f9c88c652d156a4917fd07cea3a4
Bug: 5035246
Change-Id: I7de6b8a718e4190480537412a8235892ee7c7aee
diff --git a/src/com/android/browser/PreloadedTabControl.java b/src/com/android/browser/PreloadedTabControl.java
index 824c00b..ed066f2 100644
--- a/src/com/android/browser/PreloadedTabControl.java
+++ b/src/com/android/browser/PreloadedTabControl.java
@@ -89,6 +89,19 @@
return true;
}
+ public void searchBoxCancel() {
+ SearchBox sb = mTab.getWebView().getSearchBox();
+ if (sb != null) {
+ mLastQuery = null;
+ sb.oncancel(new SearchBox.SearchBoxListener(){
+ @Override
+ public void onCancelComplete(boolean called) {
+ if (LOGD_ENABLED) Log.d(LOGTAG, "Query cancelled: " + called);
+ }
+ });
+ }
+ }
+
public void loadUrlIfChanged(String url, Map<String, String> headers) {
String currentUrl = mTab.getUrl();
if (!TextUtils.isEmpty(currentUrl)) {