[DO NOT MERGE] Update onBackPressed() function signature
A follow-up to ag/20093581 (see b/244635782#comment5). Due to a refactor, StatusBarKeyguardViewManager::onBackPressed no longer accepts or returns a boolean. This parent class (and the child in vendor/google_arc) are being updated simultaneously. Note: This is a cherry-pick of ag/20153641 (master -> tm-qpr-dev) Bug: 244635782 Test: Passed presubmit Change-Id: Idd16e938162bf50f528efd3934a116f9fde9d60d
This commit is contained in:
@@ -3328,7 +3328,7 @@ public class CentralSurfacesImpl extends CoreStartable implements
|
|||||||
@Override
|
@Override
|
||||||
public boolean onBackPressed() {
|
public boolean onBackPressed() {
|
||||||
if (mStatusBarKeyguardViewManager.canHandleBackPressed()) {
|
if (mStatusBarKeyguardViewManager.canHandleBackPressed()) {
|
||||||
mStatusBarKeyguardViewManager.onBackPressed(false /* unused */);
|
mStatusBarKeyguardViewManager.onBackPressed();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (mNotificationPanelViewController.isQsCustomizing()) {
|
if (mNotificationPanelViewController.isQsCustomizing()) {
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
Log.d(TAG, "onBackInvokedCallback() called, invoking onBackPressed()");
|
Log.d(TAG, "onBackInvokedCallback() called, invoking onBackPressed()");
|
||||||
}
|
}
|
||||||
onBackPressed(false /* unused */);
|
onBackPressed();
|
||||||
};
|
};
|
||||||
private boolean mIsBackCallbackRegistered = false;
|
private boolean mIsBackCallbackRegistered = false;
|
||||||
|
|
||||||
@@ -1098,16 +1098,9 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
/**
|
/**
|
||||||
* Notifies this manager that the back button has been pressed.
|
* Notifies this manager that the back button has been pressed.
|
||||||
*/
|
*/
|
||||||
// TODO(b/244635782): This "accept boolean and ignore it, and always return false" was done
|
public void onBackPressed() {
|
||||||
// to make it possible to check this in *and* allow merging to master,
|
|
||||||
// where ArcStatusBarKeyguardViewManager inherits this class, and its
|
|
||||||
// build will break if we change this interface.
|
|
||||||
// So, overall, while this function refactors the behavior of onBackPressed,
|
|
||||||
// (it now handles the back press, and no longer returns *whether* it did so)
|
|
||||||
// its interface is not changing right now (but will, in a follow-up CL).
|
|
||||||
public boolean onBackPressed(boolean ignored) {
|
|
||||||
if (!canHandleBackPressed()) {
|
if (!canHandleBackPressed()) {
|
||||||
return false;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
mCentralSurfaces.endAffordanceLaunch();
|
mCentralSurfaces.endAffordanceLaunch();
|
||||||
@@ -1128,7 +1121,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
mNotificationPanelViewController.expandWithoutQs();
|
mNotificationPanelViewController.expandWithoutQs();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user