| Index: chromeos/network/network_state_handler.cc
|
| diff --git a/chromeos/network/network_state_handler.cc b/chromeos/network/network_state_handler.cc
|
| index db733487c17cf43782c65bb820bf20b9d188989c..053a932e46bfbd417f134c4830a2b4407ebedce4 100644
|
| --- a/chromeos/network/network_state_handler.cc
|
| +++ b/chromeos/network/network_state_handler.cc
|
| @@ -71,8 +71,6 @@ const char NetworkStateHandler::kMatchTypeWireless[] = "wireless";
|
| const char NetworkStateHandler::kMatchTypeMobile[] = "mobile";
|
| const char NetworkStateHandler::kMatchTypeNonVirtual[] = "non-virtual";
|
|
|
| -static NetworkStateHandler* g_network_state_handler = NULL;
|
| -
|
| NetworkStateHandler::NetworkStateHandler() {
|
| }
|
|
|
| @@ -87,29 +85,10 @@ void NetworkStateHandler::InitShillPropertyHandler() {
|
| }
|
|
|
| // static
|
| -void NetworkStateHandler::Initialize() {
|
| - CHECK(!g_network_state_handler);
|
| - g_network_state_handler = new NetworkStateHandler();
|
| - g_network_state_handler->InitShillPropertyHandler();
|
| -}
|
| -
|
| -// static
|
| -bool NetworkStateHandler::IsInitialized() {
|
| - return g_network_state_handler != NULL;
|
| -}
|
| -
|
| -// static
|
| -void NetworkStateHandler::Shutdown() {
|
| - CHECK(g_network_state_handler);
|
| - delete g_network_state_handler;
|
| - g_network_state_handler = NULL;
|
| -}
|
| -
|
| -// static
|
| -NetworkStateHandler* NetworkStateHandler::Get() {
|
| - CHECK(g_network_state_handler)
|
| - << "NetworkStateHandler::Get() called before Initialize()";
|
| - return g_network_state_handler;
|
| +NetworkStateHandler* NetworkStateHandler::InitializeForTest() {
|
| + NetworkStateHandler* handler = new NetworkStateHandler();
|
| + handler->InitShillPropertyHandler();
|
| + return handler;
|
| }
|
|
|
| void NetworkStateHandler::AddObserver(NetworkStateHandlerObserver* observer) {
|
|
|