From 4483765b2d5b9b46aa3ccdeaeadedc96ead10a50 Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 14 Feb 2018 00:00:15 -0800 Subject: [PATCH] Fix listenForPackageChanges --- mobile/src/main/java/com/github/shadowsocks/App.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/main/java/com/github/shadowsocks/App.kt b/mobile/src/main/java/com/github/shadowsocks/App.kt index 67886b18..5459b6a2 100644 --- a/mobile/src/main/java/com/github/shadowsocks/App.kt +++ b/mobile/src/main/java/com/github/shadowsocks/App.kt @@ -179,7 +179,7 @@ class App : Application() { filter.addAction(Intent.ACTION_PACKAGE_REMOVED) filter.addDataScheme("package") val result = broadcastReceiver { _, intent -> - if (intent.action != Intent.ACTION_PACKAGE_REMOVED || + if (intent.action == Intent.ACTION_PACKAGE_REMOVED || !intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) callback() } app.registerReceiver(result, filter)