From 31100c3d8216ec70d78aa76172013ae462d7fe52 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 22 Sep 2023 11:45:58 -0300 Subject: [PATCH] Fix bug causing WifiDirect transfers to not initialize. Fixes #13173 --- .../lib/src/main/java/org/signal/devicetransfer/WifiDirect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-transfer/lib/src/main/java/org/signal/devicetransfer/WifiDirect.java b/device-transfer/lib/src/main/java/org/signal/devicetransfer/WifiDirect.java index 780595ffac..beb5de7a7e 100644 --- a/device-transfer/lib/src/main/java/org/signal/devicetransfer/WifiDirect.java +++ b/device-transfer/lib/src/main/java/org/signal/devicetransfer/WifiDirect.java @@ -92,7 +92,7 @@ public final class WifiDirect { if (Build.VERSION.SDK_INT >= 33 && context.checkSelfPermission(Manifest.permission.NEARBY_WIFI_DEVICES) != PackageManager.PERMISSION_GRANTED) { Log.i(TAG, "Nearby Wifi permission required"); return AvailableStatus.REQUIRED_PERMISSION_NOT_GRANTED; - } else if (Build.VERSION.SDK_INT >= 23 && context.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + } else if (Build.VERSION.SDK_INT < 33 && Build.VERSION.SDK_INT >= 23 && context.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { Log.i(TAG, "Fine location permission required"); return AvailableStatus.REQUIRED_PERMISSION_NOT_GRANTED; }