Index: chrome/browser/resources/shared/js/cr/ui/list.js |
diff --git a/chrome/browser/resources/shared/js/cr/ui/list.js b/chrome/browser/resources/shared/js/cr/ui/list.js |
index d0ee4d3cf1f91e327b31a48063cddb75a3ee0036..f33b62157c6d6d93c7878a6dd4e04348123479c2 100644 |
--- a/chrome/browser/resources/shared/js/cr/ui/list.js |
+++ b/chrome/browser/resources/shared/js/cr/ui/list.js |
@@ -688,7 +688,8 @@ cr.define('cr.ui', function() { |
createItem: function(value) { |
var item = new this.itemConstructor_(value); |
item.label = value; |
- item.decorate(); |
+ if (typeof item.decorate == 'function') |
+ item.decorate(); |
return item; |
}, |