Chromium Code Reviews| Index: net/base/network_change_notifier.cc |
| diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc |
| index fb480e9705f2c418b32ca57a2e80888fd9c20aa0..33aaa9e7d87b68cbd2ba5ab8d37dfc7ffac0a461 100644 |
| --- a/net/base/network_change_notifier.cc |
| +++ b/net/base/network_change_notifier.cc |
| @@ -801,6 +801,18 @@ NetworkChangeNotifier* NetworkChangeNotifier::CreateMock() { |
| return new MockNetworkChangeNotifier(); |
| } |
| +bool NetworkChangeNotifier::IsNetworkObserverSupported() { |
| +#if defined(OS_ANDROID) |
| + // Notifications for NetworkObserver only implemented for Android |
| + // versions >= L. |
| + if (base::android::BuildInfo::GetInstance()->sdk_int() >= |
| + base::android::SDK_VERSION_LOLLIPOP) { |
| + return true; |
|
Ryan Hamilton
2015/11/19 02:19:04
FWIW, you can just do:
return base::android::Buil
Jana
2015/11/19 03:25:19
Done.
|
| + } |
| +#endif |
| + return false; |
| +} |
| + |
| void NetworkChangeNotifier::AddIPAddressObserver(IPAddressObserver* observer) { |
| if (g_network_change_notifier) |
| g_network_change_notifier->ip_address_observer_list_->AddObserver(observer); |