Merge "Don't start a partition when session is pending FillResponse authentication." into oc-dev

This commit is contained in:
TreeHugger Robot
2017-04-06 22:41:59 +00:00
committed by Android (Google) Code Review
2 changed files with 9 additions and 0 deletions

View File

@@ -609,6 +609,13 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
}
private ViewState startPartitionLocked(AutofillId id, AutofillValue value) {
// TODO(b/33197203 , b/35707731): temporary workaround until partitioning supports auth
if (mResponseWaitingAuth != null) {
final ViewState viewState =
new ViewState(this, id, value, this, ViewState.STATE_WAITING_RESPONSE_AUTH);
mViewStates.put(id, viewState);
return viewState;
}
if (DEBUG) {
Slog.d(TAG, "Starting partition for view id " + id);
}

View File

@@ -61,6 +61,8 @@ final class ViewState {
public static final int STATE_STARTED_PARTITION = 0x20;
/** User select a dataset in this view, but service must authenticate first. */
public static final int STATE_WAITING_DATASET_AUTH = 0x40;
// TODO(b/33197203 , b/35707731): temporary workaround until partitioning supports auth
public static final int STATE_WAITING_RESPONSE_AUTH = 0x80;
public final AutofillId id;
private final Listener mListener;