From 743b28bb8577409c116215ce12173a28732061b4 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 31 Dec 2025 12:46:02 +0100 Subject: [PATCH] Updater: don't compile in updater when it can't be used Signed-off-by: Jason A. Donenfeld --- .../main/java/com/wireguard/android/updater/Updater.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/src/main/java/com/wireguard/android/updater/Updater.kt b/ui/src/main/java/com/wireguard/android/updater/Updater.kt index 27e2cba0..4a3ee505 100644 --- a/ui/src/main/java/com/wireguard/android/updater/Updater.kt +++ b/ui/src/main/java/com/wireguard/android/updater/Updater.kt @@ -376,6 +376,15 @@ object Updater { if (installerIsGooglePlay(context)) return + if (BuildConfig.BUILD_TYPE == "googleplay") { + if (installer(context).isNotEmpty()) { + applicationScope.launch { + emitProgress(Progress.Corrupt(null)) + } + } + return + } + if (if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { @Suppress("DEPRECATION") context.packageManager.getPackageInfo(context.packageName, PackageManager.GET_PERMISSIONS)