diff options
Diffstat (limited to 'chrome/browser/extensions/extension_browser_actions_api.cc')
-rw-r--r-- | chrome/browser/extensions/extension_browser_actions_api.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_browser_actions_api.cc b/chrome/browser/extensions/extension_browser_actions_api.cc index c1ffe8e..dfcf2ad 100644 --- a/chrome/browser/extensions/extension_browser_actions_api.cc +++ b/chrome/browser/extensions/extension_browser_actions_api.cc @@ -19,8 +19,8 @@ const char kIconIndexOutOfBounds[] = } bool BrowserActionFunction::RunImpl() { - EXTENSION_FUNCTION_VALIDATE(args_->IsType(Value::TYPE_DICTIONARY)); - details_ = args_as_dictionary(); + EXTENSION_FUNCTION_VALIDATE(args_->GetDictionary(0, &details_)); + EXTENSION_FUNCTION_VALIDATE(details_ != NULL); if (details_->HasKey(L"tabId")) EXTENSION_FUNCTION_VALIDATE(details_->GetInteger(L"tabId", &tab_id_)); |