diff options
-rw-r--r-- | buffet/shill_client.cc | 2 | ||||
-rw-r--r-- | buffet/shill_client.h | 6 |
2 files changed, 2 insertions, 6 deletions
diff --git a/buffet/shill_client.cc b/buffet/shill_client.cc index dea039d..5649762 100644 --- a/buffet/shill_client.cc +++ b/buffet/shill_client.cc @@ -347,8 +347,6 @@ void ShillClient::OnDevicePropertyChange(const ObjectPath& device_path, const string& property_name, const Any& property_value) { if (property_name == shill::kWifiSupportedFrequenciesProperty) { - is_24_supported_ = false; - is_50_supported_ = false; for (uint16_t val : property_value.TryGet<std::vector<uint16_t>>()) { if (2400 <= val && val <= 2500) is_24_supported_ = true; diff --git a/buffet/shill_client.h b/buffet/shill_client.h index 6407a33..517cd91 100644 --- a/buffet/shill_client.h +++ b/buffet/shill_client.h @@ -56,10 +56,8 @@ class ShillClient final : public weave::provider::Network, const weave::DoneCallback& callback) override; void StartAccessPoint(const std::string& ssid) override; void StopAccessPoint() override; - bool IsWifi24Supported() const override { return true; } - // TODO(avakulenko): See if we can get appropriate information from Shill - // regarding 5.0 GHz support. - bool IsWifi50Supported() const override { return false; } + bool IsWifi24Supported() const override { return is_24_supported_; } + bool IsWifi50Supported() const override { return is_50_supported_; } private: struct DeviceState { |