From ab66ed889c8de9e5c880fb37303eaeb8f7d78aa0 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 17 Mar 2016 21:46:23 +0100 Subject: [PATCH] Clear cache on application update --- app/src/main/java/eu/faircode/netguard/Receiver.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/netguard/Receiver.java b/app/src/main/java/eu/faircode/netguard/Receiver.java index d30b8041..f7e24947 100644 --- a/app/src/main/java/eu/faircode/netguard/Receiver.java +++ b/app/src/main/java/eu/faircode/netguard/Receiver.java @@ -46,9 +46,9 @@ public class Receiver extends BroadcastReceiver { if (Intent.ACTION_PACKAGE_ADDED.equals(intent.getAction())) { // Application added - if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { - Rule.clearCache(context); + Rule.clearCache(context); + if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) { // Show notification if (IAB.isPurchased(ActivityPro.SKU_NOTIFY, context)) { int uid = intent.getIntExtra(Intent.EXTRA_UID, -1); @@ -58,8 +58,7 @@ public class Receiver extends BroadcastReceiver { } else if (Intent.ACTION_PACKAGE_REMOVED.equals(intent.getAction())) { // Application removed - if (!intent.getBooleanExtra(Intent.EXTRA_REPLACING, false)) - Rule.clearCache(context); + Rule.clearCache(context); if (intent.getBooleanExtra(Intent.EXTRA_DATA_REMOVED, false)) { // Remove settings