From b8a52085f662c3f8d291bbc7ce2dc64f6b067717 Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX Date: Sun, 10 Mar 2024 00:38:25 -0500 Subject: [PATCH] Launching updates in place causes issues --- app/src/main/AndroidManifest.xml | 6 +----- .../com/hiddenramblings/tagmo/update/UpdateReceiver.kt | 9 +-------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9e6d7e0d4..ed1321bdd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -135,11 +135,7 @@ android:process=":TagMo" /> - - - - + android:exported="true" /> diff --git a/app/src/main/java/com/hiddenramblings/tagmo/update/UpdateReceiver.kt b/app/src/main/java/com/hiddenramblings/tagmo/update/UpdateReceiver.kt index f37f30d4e..693b4fce6 100644 --- a/app/src/main/java/com/hiddenramblings/tagmo/update/UpdateReceiver.kt +++ b/app/src/main/java/com/hiddenramblings/tagmo/update/UpdateReceiver.kt @@ -31,14 +31,7 @@ class UpdateReceiver : BroadcastReceiver() { intent.setPackage(context.packageName) intent.flags = 0 intent.data = null - if (Intent.ACTION_MY_PACKAGE_REPLACED == action) { - var mainIntent: Intent? = Intent(context, BrowserActivity::class.java) - try { - mainIntent = context.packageManager - .getLaunchIntentForPackage(BuildConfig.APPLICATION_ID) - } catch (ignored: Exception) { } - startLauncherActivity(context, mainIntent) - } else if (!BuildConfig.GOOGLE_PLAY && Version.isLollipop) { + if (!BuildConfig.GOOGLE_PLAY && Version.isLollipop) { when (intent.getIntExtra(PackageInstaller.EXTRA_STATUS, -1)) { PackageInstaller.STATUS_PENDING_USER_ACTION -> { intent.parcelable(Intent.EXTRA_INTENT)?.let {