diff options
| author | 2015-12-22 22:08:08 +0000 | |
|---|---|---|
| committer | 2015-12-22 22:08:08 +0000 | |
| commit | 43551a2a2f5ed3899b068e5fc9464ba577815e35 (patch) | |
| tree | 0019b33d7926f0939e95d633bd3663d474b48c40 | |
| parent | 6ea25250a8ec014e5fbd3ce442c0669a85f631a5 (diff) | |
| parent | 43f20493d0353a1db78becd2c59025eb7abb0a06 (diff) | |
Merge "Pressing back button clears search"
| -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() { |