Chromium Code Reviews| Index: chrome/browser/chromeos/cros/network_library.cc |
| =================================================================== |
| --- chrome/browser/chromeos/cros/network_library.cc (revision 70931) |
| +++ chrome/browser/chromeos/cros/network_library.cc (working copy) |
| @@ -15,6 +15,7 @@ |
| #include "base/utf_string_conversions.h" |
| #include "base/values.h" |
| #include "chrome/browser/browser_thread.h" |
| +#include "chrome/browser/chromeos/network_login_observer.h" |
| #include "chrome/browser/chromeos/cros/cros_library.h" |
| #include "chrome/browser/chromeos/login/user_manager.h" |
| #include "chrome/common/time_format.h" |
| @@ -846,12 +847,16 @@ |
| this); |
| data_plan_monitor_ = MonitorCellularDataPlan(&DataPlanUpdateHandler, |
| this); |
| + network_login_observer_ = new NetworkLoginObserver(this); |
| } else { |
| InitTestData(); |
| } |
| } |
| ~NetworkLibraryImpl() { |
| + if (network_login_observer_) |
| + delete network_login_observer_; |
| + network_login_observer_ = NULL; |
| network_manager_observers_.Clear(); |
| if (network_manager_monitor_) |
| DisconnectPropertyChangeMonitor(network_manager_monitor_); |
| @@ -1860,6 +1865,9 @@ |
| // For monitoring data plan changes to the connected cellular network. |
| DataPlanUpdateMonitor data_plan_monitor_; |
| + // Network login observer. |
| + NetworkLoginObserver* network_login_observer_; |
|
stevenjb
2011/01/11 20:53:52
Maybe use scoped_ptr<NetworkLoginObserver>?
Charlie Lee
2011/01/11 22:52:06
Done.
|
| + |
| // The ethernet network. |
| EthernetNetwork* ethernet_; |