Index: chrome/browser/resources/md_downloads/toolbar.js |
diff --git a/chrome/browser/resources/md_downloads/toolbar.js b/chrome/browser/resources/md_downloads/toolbar.js |
index 4a40daa66e85142ae2ac100b333b6bc0731ffe7a..d533889dca3bf60446ad774a830013e47d3f8298 100644 |
--- a/chrome/browser/resources/md_downloads/toolbar.js |
+++ b/chrome/browser/resources/md_downloads/toolbar.js |
@@ -27,8 +27,12 @@ cr.define('downloads', function() { |
/** @return {boolean} Whether "Clear all" should be allowed. */ |
canClearAll: function() { |
- return !this.$.toolbar.getSearchField().getValue() && |
- this.downloadsShowing; |
+ return this.getSearchText().length == 0 && this.downloadsShowing; |
+ }, |
+ |
+ /** @return {string} The full text being searched. */ |
+ getSearchText: function() { |
+ return this.$.toolbar.getSearchField().getValue(); |
}, |
onFindCommand: function() { |