Chromium Code Reviews| Index: chrome/browser/prerender/prerender_manager_factory.cc |
| diff --git a/chrome/browser/prerender/prerender_manager_factory.cc b/chrome/browser/prerender/prerender_manager_factory.cc |
| index 5845dc43ef7f5641228bcd430b7e33f0406cf398..08b17ad7bd8e452142de916447a1a905c6b1bf14 100644 |
| --- a/chrome/browser/prerender/prerender_manager_factory.cc |
| +++ b/chrome/browser/prerender/prerender_manager_factory.cc |
| @@ -15,8 +15,8 @@ |
| #include "components/browser_context_keyed_service/browser_context_dependency_manager.h" |
| #if defined(OS_CHROMEOS) |
| -#include "chrome/browser/chromeos/cros/cros_library.h" |
| #include "chrome/browser/chromeos/prerender_condition_network.h" |
| +#include "chromeos/network/network_handler.h" |
| #endif |
| namespace prerender { |
| @@ -55,11 +55,8 @@ BrowserContextKeyedService* PrerenderManagerFactory::BuildServiceInstanceFor( |
| PrerenderManager* prerender_manager = new PrerenderManager( |
| static_cast<Profile*>(profile), g_browser_process->prerender_tracker()); |
| #if defined(OS_CHROMEOS) |
| - if (chromeos::CrosLibrary::Get()) { |
| - prerender_manager->AddCondition( |
| - new chromeos::PrerenderConditionNetwork( |
| - chromeos::CrosLibrary::Get()->GetNetworkLibrary())); |
| - } |
| + if (chromeos::NetworkHandler::IsInitialized()) |
|
cbentzel
2013/06/03 16:51:16
What's the initialization order here? I'm worried
stevenjb
2013/06/03 17:14:54
That's a good point. We really should:
a) Make it
gauravsh
2013/06/03 17:20:49
NetworkHandler is initialized at the same time as
cbentzel
2013/06/03 17:48:26
Should this be a CHECK then?
gauravsh
2013/06/03 19:28:24
I'd prefer to do this as a separate CL.
This part
|
| + prerender_manager->AddCondition(new chromeos::PrerenderConditionNetwork); |
| #endif |
| return prerender_manager; |
| } |