From 98c79e53c0f24e98910a1ab130ec77d2ae707ed4 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Thu, 28 Jul 2011 11:51:11 -0700 Subject: Stop sending tethering broadcasts during boot. Well, actually they do go out, but they won't try to start anybody now until after boot. bug:5088272 Change-Id: Iaaf7a1e4b300e0afc3901ecfd225a77084bd0954 --- services/java/com/android/server/connectivity/Tethering.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/connectivity/Tethering.java b/services/java/com/android/server/connectivity/Tethering.java index ce45998a8f42..ae8b89d14696 100644 --- a/services/java/com/android/server/connectivity/Tethering.java +++ b/services/java/com/android/server/connectivity/Tethering.java @@ -377,7 +377,8 @@ public class Tethering extends INetworkManagementEventObserver.Stub { } } Intent broadcast = new Intent(ConnectivityManager.ACTION_TETHER_STATE_CHANGED); - broadcast.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING); + broadcast.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING | + Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); broadcast.putStringArrayListExtra(ConnectivityManager.EXTRA_AVAILABLE_TETHER, availableList); broadcast.putStringArrayListExtra(ConnectivityManager.EXTRA_ACTIVE_TETHER, activeList); -- cgit v1.2.3-59-g8ed1b