OSDN Git Service

am 7d899d6f: Fix how browser determines if it has connectivity.
authorRobert Greenwalt <robdroid@android.com>
Fri, 23 Oct 2009 18:27:55 +0000 (11:27 -0700)
committerAndroid Git Automerger <android-git-automerger@android.com>
Fri, 23 Oct 2009 18:27:55 +0000 (11:27 -0700)
Merge commit '7d899d6f5364a5b20716497a3be5e2f778a2bc0e' into eclair-mr2

* commit '7d899d6f5364a5b20716497a3be5e2f778a2bc0e':
  Fix how browser determines if it has connectivity.

src/com/android/browser/BrowserActivity.java

index b2a1cbc..438b386 100644 (file)
@@ -309,11 +309,9 @@ public class BrowserActivity extends Activity
                 public void onReceive(Context context, Intent intent) {
                     if (intent.getAction().equals(
                             ConnectivityManager.CONNECTIVITY_ACTION)) {
-                        NetworkInfo info =
-                                (NetworkInfo) intent.getParcelableExtra(
-                                        ConnectivityManager.EXTRA_NETWORK_INFO);
-                        onNetworkToggle(
-                                (info != null) ? info.isConnected() : false);
+                        boolean noConnectivity = intent.getBooleanExtra(
+                                ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
+                        onNetworkToggle(!noConnectivity);
                     }
                 }
             };