Merge "Fix taskbar restarting after turning on workapps from taskbar." into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
64fd05ae53
@@ -21,7 +21,6 @@ import static android.view.MotionEvent.ACTION_CANCEL;
|
|||||||
import static android.view.MotionEvent.ACTION_DOWN;
|
import static android.view.MotionEvent.ACTION_DOWN;
|
||||||
import static android.view.MotionEvent.ACTION_UP;
|
import static android.view.MotionEvent.ACTION_UP;
|
||||||
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON;
|
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON;
|
||||||
|
|
||||||
import static com.android.internal.accessibility.common.ShortcutConstants.CHOOSER_PACKAGE_NAME;
|
import static com.android.internal.accessibility.common.ShortcutConstants.CHOOSER_PACKAGE_NAME;
|
||||||
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SUPPORTS_WINDOW_CORNERS;
|
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SUPPORTS_WINDOW_CORNERS;
|
||||||
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SYSUI_PROXY;
|
import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SYSUI_PROXY;
|
||||||
@@ -713,6 +712,7 @@ public class OverviewProxyService implements CallbackController<OverviewProxyLis
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void startConnectionToCurrentUser() {
|
public void startConnectionToCurrentUser() {
|
||||||
|
Log.v(TAG_OPS, "startConnectionToCurrentUser: connection is restarted");
|
||||||
if (mHandler.getLooper() != Looper.myLooper()) {
|
if (mHandler.getLooper() != Looper.myLooper()) {
|
||||||
mHandler.post(mConnectionRunnable);
|
mHandler.post(mConnectionRunnable);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
package com.android.systemui.statusbar;
|
package com.android.systemui.statusbar;
|
||||||
|
|
||||||
import static android.app.admin.DevicePolicyManager.ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED;
|
import static android.app.admin.DevicePolicyManager.ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED;
|
||||||
|
|
||||||
import static com.android.systemui.DejankUtils.whitelistIpcs;
|
import static com.android.systemui.DejankUtils.whitelistIpcs;
|
||||||
|
|
||||||
import android.app.KeyguardManager;
|
import android.app.KeyguardManager;
|
||||||
@@ -145,7 +144,10 @@ public class NotificationLockscreenUserManagerImpl implements
|
|||||||
break;
|
break;
|
||||||
case Intent.ACTION_USER_UNLOCKED:
|
case Intent.ACTION_USER_UNLOCKED:
|
||||||
// Start the overview connection to the launcher service
|
// Start the overview connection to the launcher service
|
||||||
mOverviewProxyServiceLazy.get().startConnectionToCurrentUser();
|
// Connect if user hasn't connected yet
|
||||||
|
if (mOverviewProxyServiceLazy.get().getProxy() == null) {
|
||||||
|
mOverviewProxyServiceLazy.get().startConnectionToCurrentUser();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case NOTIFICATION_UNLOCKED_BY_WORK_CHALLENGE_ACTION:
|
case NOTIFICATION_UNLOCKED_BY_WORK_CHALLENGE_ACTION:
|
||||||
final IntentSender intentSender = intent.getParcelableExtra(
|
final IntentSender intentSender = intent.getParcelableExtra(
|
||||||
|
|||||||
Reference in New Issue
Block a user