diff options
author | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-08 19:54:43 +0000 |
---|---|---|
committer | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-08 19:54:43 +0000 |
commit | a3e2afaedd8190398ae45ccef34fcdee00fb19aa (patch) | |
tree | 48a924808c3a1e352c51cb0451efe6aca3bbe51f /chrome/browser/chromeos | |
parent | 5662bd4de7c9f2f61c86f0f7384d36d8012c365a (diff) | |
download | chromium_src-a3e2afaedd8190398ae45ccef34fcdee00fb19aa.zip chromium_src-a3e2afaedd8190398ae45ccef34fcdee00fb19aa.tar.gz chromium_src-a3e2afaedd8190398ae45ccef34fcdee00fb19aa.tar.bz2 |
Fixed crash related to cellular network payment plan retreival.
BUG=chromium-os:8864
TEST=none
Review URL: http://codereview.chromium.org/4690002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65405 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos')
-rw-r--r-- | chrome/browser/chromeos/cros/network_library.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc index 57bab2a..a12d537 100644 --- a/chrome/browser/chromeos/cros/network_library.cc +++ b/chrome/browser/chromeos/cros/network_library.cc @@ -1406,13 +1406,10 @@ class NetworkLibraryImpl : public NetworkLibrary { for (size_t i = 0; i < cellular_networks_.size(); i++) { if (cellular_networks_[i]->connecting_or_connected()) { cellular_ = cellular_networks_[i]; - // If new cellular, then update data plan list. + // If new cellular, then request update of the data plan list. if (cellular_networks_[i]->service_path() != prev_cellular_service_path) { - CellularDataPlanList* list = RetrieveCellularDataPlans( - cellular_->service_path().c_str()); - UpdateCellularDataPlan(list); - FreeCellularDataPlanList(list); + RefreshCellularDataPlans(cellular_); } break; // There is only one connected or connecting cellular network. } |