Launcher3: Add missing PACKAGE_USAGE_STATS permission
10-29 21:47:07.326 14892 14967 E AndroidRuntime: Process: com.android.launcher3, PID: 14892
10-29 21:47:07.326 14892 14967 E AndroidRuntime: java.lang.SecurityException: Permission Denial: createPredictionSession from pid=14892, uid=10500 expected caller to hold PACKAGE_USAGE_STATS permission
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3242)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:3226)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3209)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3151)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.app.prediction.IPredictionManager$Stub$Proxy.createPredictionSession(IPredictionManager.java:269)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.app.prediction.AppPredictor.<init>(AppPredictor.java:106)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at android.app.prediction.AppPredictionManager.createAppPredictionSession(AppPredictionManager.java:47)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at com.android.launcher3.model.QuickstepModelDelegate.recreatePredictors(QuickstepModelDelegate.java:363)
10-29 21:47:07.326 14892 14967 E AndroidRuntime: at com.android.launcher3.model.QuickstepModelDelegate.workspaceLoadComplete(QuickstepModelDelegate.java:212)
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
2 files changed