Index: chrome/browser/extensions/script_executor.cc |
diff --git a/chrome/browser/extensions/script_executor.cc b/chrome/browser/extensions/script_executor.cc |
index b35b77664065faba9921c4e5cfab6d5023c87179..9e4aecdcc2cf660a1757262ab5ae9494cfddcb04 100644 |
--- a/chrome/browser/extensions/script_executor.cc |
+++ b/chrome/browser/extensions/script_executor.cc |
@@ -76,7 +76,7 @@ class Handler : public content::WebContentsObserver { |
int32 on_page_id, |
const GURL& on_url, |
const base::ListValue& script_result) { |
- if (script_observers_ && error.empty()) { |
+ if (script_observers_.get() && error.empty()) { |
TabHelper::ScriptExecutionObserver::ExecutingScriptsMap id_map; |
id_map[extension_id_] = std::set<std::string>(); |
FOR_EACH_OBSERVER(TabHelper::ScriptExecutionObserver, *script_observers_, |