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