Loading services/core/java/com/android/server/pm/LauncherAppsService.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -71,6 +71,7 @@ import android.content.pm.IPackageInstallerCallback; import android.content.pm.IPackageManager; import android.content.pm.IPackageManager; import android.content.pm.IShortcutChangeCallback; import android.content.pm.IShortcutChangeCallback; import android.content.pm.IncrementalStatesInfo; import android.content.pm.IncrementalStatesInfo; import android.content.pm.InstallSourceInfo; import android.content.pm.LauncherActivityInfoInternal; import android.content.pm.LauncherActivityInfoInternal; import android.content.pm.LauncherApps; import android.content.pm.LauncherApps; import android.content.pm.LauncherApps.ShortcutQuery; import android.content.pm.LauncherApps.ShortcutQuery; Loading Loading @@ -1856,9 +1857,11 @@ public class LauncherAppsService extends SystemService { private String getInstallerPackage(@NonNull String packageName, int callingUserId) { private String getInstallerPackage(@NonNull String packageName, int callingUserId) { String installerPackageName = null; String installerPackageName = null; try { try { installerPackageName = InstallSourceInfo info = mIPM.getInstallSourceInfo(packageName, callingUserId); mIPM.getInstallSourceInfo(packageName, callingUserId) if (info == null) { .getInstallingPackageName(); return installerPackageName; } installerPackageName = info.getInstallingPackageName(); } catch (RemoteException re) { } catch (RemoteException re) { Slog.e(TAG, "Couldn't find installer for " + packageName, re); Slog.e(TAG, "Couldn't find installer for " + packageName, re); } } Loading Loading
services/core/java/com/android/server/pm/LauncherAppsService.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -71,6 +71,7 @@ import android.content.pm.IPackageInstallerCallback; import android.content.pm.IPackageManager; import android.content.pm.IPackageManager; import android.content.pm.IShortcutChangeCallback; import android.content.pm.IShortcutChangeCallback; import android.content.pm.IncrementalStatesInfo; import android.content.pm.IncrementalStatesInfo; import android.content.pm.InstallSourceInfo; import android.content.pm.LauncherActivityInfoInternal; import android.content.pm.LauncherActivityInfoInternal; import android.content.pm.LauncherApps; import android.content.pm.LauncherApps; import android.content.pm.LauncherApps.ShortcutQuery; import android.content.pm.LauncherApps.ShortcutQuery; Loading Loading @@ -1856,9 +1857,11 @@ public class LauncherAppsService extends SystemService { private String getInstallerPackage(@NonNull String packageName, int callingUserId) { private String getInstallerPackage(@NonNull String packageName, int callingUserId) { String installerPackageName = null; String installerPackageName = null; try { try { installerPackageName = InstallSourceInfo info = mIPM.getInstallSourceInfo(packageName, callingUserId); mIPM.getInstallSourceInfo(packageName, callingUserId) if (info == null) { .getInstallingPackageName(); return installerPackageName; } installerPackageName = info.getInstallingPackageName(); } catch (RemoteException re) { } catch (RemoteException re) { Slog.e(TAG, "Couldn't find installer for " + packageName, re); Slog.e(TAG, "Couldn't find installer for " + packageName, re); } } Loading