summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Aga Wronska <agawronska@google.com> 2015-12-21 11:43:40 -0800
committer Aga Wronska <agawronska@google.com> 2015-12-22 13:24:52 -0800
commit43f20493d0353a1db78becd2c59025eb7abb0a06 (patch)
treea38694271e897b5f4e3b7025f0f1ab98f2503233
parent3510bd9be58b84ed356d19f49c9577991a371261 (diff)
Pressing back button clears search
Bug:26143308 Change-Id: Iaa02d39a6ee1fd1a0c7d4d07453a481af97c7664
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
index 5cb3b0d5545f..9c0a04ca751c 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
@@ -755,11 +755,19 @@ public abstract class BaseActivity extends Activity {
* search currently.
*/
boolean cancelSearch() {
+ boolean collapsed = false;
+ boolean closed = false;
+
if (mActionBar.hasExpandedActionView()) {
mActionBar.collapseActionView();
- return true;
+ collapsed = true;
}
- return false;
+
+ if (isExpanded() || isSearching()) {
+ onClose();
+ closed = true;
+ }
+ return collapsed || closed;
}
boolean isSearching() {