Merge "Forward keyguard showing updated events to global actions panel" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f235aa57b5
@@ -91,6 +91,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.GlobalActions.GlobalActionsManager;
|
||||
import com.android.systemui.plugins.GlobalActionsPanelPlugin;
|
||||
import com.android.systemui.statusbar.phone.ScrimController;
|
||||
import com.android.systemui.statusbar.phone.UnlockMethodCache;
|
||||
import com.android.systemui.statusbar.policy.ConfigurationController;
|
||||
import com.android.systemui.util.EmergencyDialerConstants;
|
||||
import com.android.systemui.util.leak.RotationUtils;
|
||||
@@ -207,6 +208,14 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener,
|
||||
Dependency.get(ConfigurationController.class).addCallback(this);
|
||||
|
||||
mActivityStarter = Dependency.get(ActivityStarter.class);
|
||||
UnlockMethodCache unlockMethodCache = UnlockMethodCache.getInstance(context);
|
||||
unlockMethodCache.addListener(
|
||||
() -> {
|
||||
if (mDialog != null && mDialog.mPanelController != null) {
|
||||
boolean locked = !unlockMethodCache.canSkipBouncer();
|
||||
mDialog.mPanelController.onDeviceLockStateChanged(locked);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user