| Index: chrome/browser/chrome_browser_main_android.cc
|
| diff --git a/chrome/browser/chrome_browser_main_android.cc b/chrome/browser/chrome_browser_main_android.cc
|
| index d99c140119ddc3fbe21243d2de8fcbfaa9424906..5b7ab0b57204e0ca3f52ff3e5431b809bfe457da 100644
|
| --- a/chrome/browser/chrome_browser_main_android.cc
|
| +++ b/chrome/browser/chrome_browser_main_android.cc
|
| @@ -18,13 +18,14 @@ ChromeBrowserMainPartsAndroid::~ChromeBrowserMainPartsAndroid() {
|
| }
|
|
|
| void ChromeBrowserMainPartsAndroid::PreEarlyInitialization() {
|
| - net::NetworkChangeNotifier::SetFactory(
|
| - new net::NetworkChangeNotifierFactoryAndroid());
|
| -
|
| // Chrome on Android does not use default MessageLoop. It has its own
|
| // Android specific MessageLoop.
|
| DCHECK(!main_message_loop_.get());
|
| main_message_loop_.reset(new MessageLoop(MessageLoop::TYPE_UI));
|
| + net::NetworkChangeNotifier::SetFactory(
|
| + new net::NetworkChangeNotifierFactoryAndroid(
|
| + MessageLoop::current()->message_loop_proxy()));
|
| +
|
| MessageLoopForUI::current()->Start();
|
|
|
| ChromeBrowserMainParts::PreEarlyInitialization();
|
|
|