From 2894edd92d7c26d417c0f4b2c46136270bd046f6 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Fri, 11 Feb 2022 14:35:42 +0000 Subject: [PATCH] Attach package name to status broadcasts. This allows receivers to distinguish between broadcasts from different apps using TorService (eg Orbot and OnionShare). --- .../src/main/java/org/torproject/jni/TorService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/tor-android-binary/src/main/java/org/torproject/jni/TorService.java b/tor-android-binary/src/main/java/org/torproject/jni/TorService.java index 15cf85e4..e95bbb5d 100644 --- a/tor-android-binary/src/main/java/org/torproject/jni/TorService.java +++ b/tor-android-binary/src/main/java/org/torproject/jni/TorService.java @@ -457,6 +457,7 @@ public class TorService extends Service { static void broadcastStatus(Context context, String currentStatus) { TorService.currentStatus = currentStatus; Intent intent = getBroadcastIntent(ACTION_STATUS, currentStatus); + intent.putExtra(EXTRA_PACKAGE_NAME, context.getPackageName()); LocalBroadcastManager.getInstance(context).sendBroadcast(intent); context.sendBroadcast(intent); } -- GitLab