Remove PM query for silent provisioning BroadcastReceiver.
This fixes TetherService unit tests.
Change-Id: I404d0e9322d14242997576e30ba75941423b331b
(cherry picked from commit f19aa5574b3ee89e9e7c38c6a2d8a625e3c7811e)
diff --git a/src/com/android/settings/TetherService.java b/src/com/android/settings/TetherService.java
index 95b8462..9176d44 100644
--- a/src/com/android/settings/TetherService.java
+++ b/src/com/android/settings/TetherService.java
@@ -29,7 +29,6 @@
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
-import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.os.IBinder;
import android.os.ResultReceiver;
@@ -236,16 +235,6 @@
intent.putExtra(TETHER_CHOICE, type);
intent.setFlags(Intent.FLAG_RECEIVER_FOREGROUND);
- // Ensure that the provisioning app will actually handle the intent.
- final PackageManager packageManager = getPackageManager();
- if (packageManager.queryBroadcastReceivers(
- intent, PackageManager.MATCH_DEFAULT_ONLY).isEmpty()) {
- Log.e(TAG, "Provisioning app is configured, but not available.");
- fireCallbacksForType(type, ConnectivityManager.TETHER_ERROR_PROVISION_FAILED);
- removeTypeAtIndex(index);
- return;
- }
-
sendBroadcast(intent);
mInProvisionCheck = true;
}