Merge "Get package manager for user, otherwise workprofile packages don't get found"
This commit is contained in:
committed by
Android (Google) Code Review
commit
e34def6ce7
@@ -47,6 +47,7 @@ import android.app.NotificationManager;
|
||||
import android.app.PendingIntent;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.res.Configuration;
|
||||
import android.graphics.Rect;
|
||||
import android.os.RemoteException;
|
||||
@@ -81,6 +82,7 @@ import com.android.systemui.statusbar.notification.NotificationInterruptionState
|
||||
import com.android.systemui.statusbar.notification.collection.NotificationEntry;
|
||||
import com.android.systemui.statusbar.phone.NotificationGroupManager;
|
||||
import com.android.systemui.statusbar.phone.ShadeController;
|
||||
import com.android.systemui.statusbar.phone.StatusBar;
|
||||
import com.android.systemui.statusbar.phone.StatusBarWindowController;
|
||||
import com.android.systemui.statusbar.policy.ConfigurationController;
|
||||
import com.android.systemui.statusbar.policy.ZenModeController;
|
||||
@@ -1006,8 +1008,10 @@ public class BubbleController implements ConfigurationController.ConfigurationLi
|
||||
Log.w(TAG, "Unable to create bubble -- no intent: " + entry.getKey());
|
||||
return false;
|
||||
}
|
||||
PackageManager packageManager = StatusBar.getPackageManagerForUser(
|
||||
context, entry.getSbn().getUser().getIdentifier());
|
||||
ActivityInfo info =
|
||||
intent.getIntent().resolveActivityInfo(context.getPackageManager(), 0);
|
||||
intent.getIntent().resolveActivityInfo(packageManager, 0);
|
||||
if (info == null) {
|
||||
Log.w(TAG, "Unable to send as bubble, "
|
||||
+ entry.getKey() + " couldn't find activity info for intent: "
|
||||
|
||||
Reference in New Issue
Block a user