| Index: chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| diff --git a/chrome/browser/resources/settings/site_settings/cookie_tree_node.js b/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| index 1effb8748b248cc31cc36c8c469089ea4a32133d..0763e803229157efe31ac345b5c7ac00a1530b7c 100644
|
| --- a/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| +++ b/chrome/browser/resources/settings/site_settings/cookie_tree_node.js
|
| @@ -173,10 +173,13 @@ cr.define('settings', function() {
|
|
|
| // Some types, like quota, have no description nodes.
|
| var dataType = '';
|
| - if (descriptionNode.data_.type != undefined)
|
| + if (descriptionNode.data_.type != undefined) {
|
| dataType = descriptionNode.data_.type;
|
| - else
|
| - dataType = descriptionNode.children_[0].data_.type;
|
| + } else {
|
| + // A description node might not have children when it's deleted.
|
| + if (descriptionNode.children_.length > 0)
|
| + dataType = descriptionNode.children_[0].data_.type;
|
| + }
|
|
|
| var count =
|
| (dataType == 'cookie') ? descriptionNode.children_.length : 0;
|
|
|