Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/extensions/user_script_loader.h" | 5 #include "chrome/browser/extensions/user_script_loader.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 340 added_script_ids.insert(it->id()); | 340 added_script_ids.insert(it->id()); |
| 341 } | 341 } |
| 342 LoadUserScripts( | 342 LoadUserScripts( |
| 343 user_scripts, info, added_script_ids, NULL /* no verifier for testing */); | 343 user_scripts, info, added_script_ids, NULL /* no verifier for testing */); |
| 344 } | 344 } |
| 345 | 345 |
| 346 UserScriptLoader::UserScriptLoader(Profile* profile, | 346 UserScriptLoader::UserScriptLoader(Profile* profile, |
| 347 const ExtensionId& owner_extension_id, | 347 const ExtensionId& owner_extension_id, |
| 348 bool listen_for_extension_system_loaded) | 348 bool listen_for_extension_system_loaded) |
| 349 : user_scripts_(new UserScriptList()), | 349 : user_scripts_(new UserScriptList()), |
| 350 clear_scripts_(false), | |
|
Devlin
2014/08/25 22:31:06
livelivelive
Mark Dittmer
2014/08/26 17:53:58
Done.
| |
| 351 extension_system_ready_(false), | 350 extension_system_ready_(false), |
| 352 pending_load_(false), | 351 pending_load_(false), |
| 353 profile_(profile), | 352 profile_(profile), |
| 354 owner_extension_id_(owner_extension_id), | 353 owner_extension_id_(owner_extension_id), |
| 355 weak_factory_(this), | 354 weak_factory_(this), |
| 356 extension_registry_observer_(this) { | 355 extension_registry_observer_(this) { |
| 357 extension_registry_observer_.Add(ExtensionRegistry::Get(profile)); | 356 extension_registry_observer_.Add(ExtensionRegistry::Get(profile)); |
| 358 if (listen_for_extension_system_loaded) { | 357 if (listen_for_extension_system_loaded) { |
| 359 ExtensionSystem::Get(profile_)->ready().Post( | 358 ExtensionSystem::Get(profile_)->ready().Post( |
| 360 FROM_HERE, | 359 FROM_HERE, |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 595 // which leads to the above lookup failing. In this case, just continue. | 594 // which leads to the above lookup failing. In this case, just continue. |
| 596 if (!extension) | 595 if (!extension) |
| 597 continue; | 596 continue; |
| 598 extensions_info_[*it] = ExtensionSet::ExtensionPathAndDefaultLocale( | 597 extensions_info_[*it] = ExtensionSet::ExtensionPathAndDefaultLocale( |
| 599 extension->path(), LocaleInfo::GetDefaultLocale(extension)); | 598 extension->path(), LocaleInfo::GetDefaultLocale(extension)); |
| 600 } | 599 } |
| 601 } | 600 } |
| 602 } | 601 } |
| 603 | 602 |
| 604 } // namespace extensions | 603 } // namespace extensions |
| OLD | NEW |