List<DownloadablePackage> pkgToRemove = pm.getUninstallDependencies(pkg, getTargetPlatform(filterOnPlatform)); boolean restartRequired = InstallAfterRestart.isNeededForPackage(pkg); if (!restartRequired) { for (DownloadablePackage rpkg : pkgToRemove) { if (InstallAfterRestart.isNeededForPackage(rpkg)) { restartRequired = true; break;
List<DownloadablePackage> pkgToRemove = pm.getUninstallDependencies(pkg, getTargetPlatform(filterOnPlatform)); boolean restartRequired = InstallAfterRestart.isNeededForPackage(pkg); if (!restartRequired) { for (DownloadablePackage rpkg : pkgToRemove) { if (InstallAfterRestart.isNeededForPackage(rpkg)) { restartRequired = true; break;
try { LocalPackage pkg = pus.getPackage(pkgId); if (InstallAfterRestart.isNeededForPackage(pkg)) { InstallAfterRestart.addPackageForInstallation(pkg.getId()); return getView("installOnRestart").arg("pkg", pkg).arg("source", source);
try { LocalPackage pkg = pus.getPackage(pkgId); if (InstallAfterRestart.isNeededForPackage(pkg)) { InstallAfterRestart.addPackageForInstallation(pkg.getId()); return getView("installOnRestart").arg("pkg", pkg).arg("source", source);