diff options
| author | 2015-12-21 11:43:40 -0800 | |
|---|---|---|
| committer | 2015-12-22 13:24:52 -0800 | |
| commit | 43f20493d0353a1db78becd2c59025eb7abb0a06 (patch) | |
| tree | a38694271e897b5f4e3b7025f0f1ab98f2503233 | |
| parent | 3510bd9be58b84ed356d19f49c9577991a371261 (diff) | |
Pressing back button clears search
Bug:26143308
Change-Id: Iaa02d39a6ee1fd1a0c7d4d07453a481af97c7664
| -rw-r--r-- | packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java | 12 |
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() { |