summaryrefslogtreecommitdiff
path: root/opengl/libagl/array.cpp
diff options
context:
space:
mode:
author Robert Greenwalt <robdroid@android.com> 2009-08-19 11:45:32 -0700
committer Robert Greenwalt <robdroid@android.com> 2009-08-19 16:34:41 -0700
commit60a45aff31541f65d39e4c4e7824cd1ea5a1e84c (patch)
tree0d37e3d944961d41499680813f62be90c40af48d /opengl/libagl/array.cpp
parent3c513ed95cee2e0bcd7208cb7e46307f09c907c9 (diff)
Fix Wifi+Cell on boot after wifi in use.
The gist of it is: Ignore reconnect fail of default APN during boot. A long path: 1 If wifi is started at boot it starts fast - before the PhoneService is available. 2 Wifi starts by failing - you get DISCONNECTED/Scanning events so CM starts the other default network (mobile). 3 Trying to restart mobile fails because the phone service isn't up yet. 4 The failure is noted and the net is marked as not-enabled. 5 The phone trys to auto-start the mobile network and succeeds, sending state-changed events 6 The CM ignores the state-changed events because the net isn't enabled (see 4). The long term fix is to remove two-way state tracking from the MobileDataStateTracker and instead just consume the state fed to us in state-change events. Near term fix is to not mark the default net disabled when we have failure (step 4) if the phone service isn't available.
Diffstat (limited to 'opengl/libagl/array.cpp')
0 files changed, 0 insertions, 0 deletions