From 46fc6dbbfdd79637a421383d58a4f37d39424026 Mon Sep 17 00:00:00 2001 From: Chirayu Desai Date: Sat, 25 Mar 2017 15:38:57 +0530 Subject: [PATCH] InstallManagerService: Clear notification on privileged install complete * Without privileged extension, the install proceeds to user interaction which is where the notification is cleared. * When the privileged extension is installed that doesn't happen, so the download notification doesn't get cleared --- .../java/org/fdroid/fdroid/installer/InstallManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java index 226aafd6e..0d1377e44 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java @@ -335,6 +335,7 @@ public class InstallManagerService extends Service { Apk apkComplete = removeFromActive(downloadUrl); PackageManagerCompat.setInstaller(getPackageManager(), apkComplete.packageName); + if (PrivilegedInstaller.isDefault(context)) cancelNotification(downloadUrl); localBroadcastManager.unregisterReceiver(this); break;