summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-04-07 03:00:01 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-04-07 03:00:07 +0000
commit53b6f00dc5c5664c49e0ce615dcc0665fcabb26b (patch)
tree088810f0e3d70d48d401215d7b9afa718803fd8f
parent6c171f35be05f4d290ee72049a04ea67f7635fb9 (diff)
parentdb5f6c00a45a9d31128e48d48997a29d3f4650d8 (diff)
Merge "Who wants...to live...forever? The "Save for Autofill?" dialog does!" into oc-dev
-rw-r--r--services/autofill/java/com/android/server/autofill/AutofillManagerService.java7
-rw-r--r--services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java17
-rw-r--r--services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java2
-rw-r--r--services/autofill/java/com/android/server/autofill/ui/SaveUi.java9
4 files changed, 2 insertions, 33 deletions
diff --git a/services/autofill/java/com/android/server/autofill/AutofillManagerService.java b/services/autofill/java/com/android/server/autofill/AutofillManagerService.java
index 502b5fc1ea6f..2bcc260b1c70 100644
--- a/services/autofill/java/com/android/server/autofill/AutofillManagerService.java
+++ b/services/autofill/java/com/android/server/autofill/AutofillManagerService.java
@@ -283,13 +283,6 @@ public final class AutofillManagerService extends SystemService {
}
}
- // Called by Shell command.
- public void setSaveTimeout(int timeout) {
- Slog.i(TAG, "setSaveTimeout(" + timeout + ")");
- mContext.enforceCallingPermission(MANAGE_AUTO_FILL, TAG);
- mUi.setSaveTimeout(timeout);
- }
-
/**
* Removes a cached service for a given user.
*/
diff --git a/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java b/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java
index 80560f18038e..6debc2fe26d7 100644
--- a/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java
+++ b/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java
@@ -47,8 +47,6 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand {
switch (cmd) {
case "save":
return requestSave();
- case "set":
- return requestSet();
case "list":
return requestList(pw);
case "destroy":
@@ -76,9 +74,6 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand {
pw.println(" save [--user USER_ID]");
pw.println(" Request provider to save contents of the top activity.");
pw.println("");
- pw.println(" set save_timeout MS");
- pw.println(" Sets how long (in ms) the save snack bar is shown.");
- pw.println("");
pw.println(" reset");
pw.println(" Reset all pending sessions and cached service connections.");
pw.println("");
@@ -91,18 +86,6 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand {
return 0;
}
- private int requestSet() {
- final String type = getNextArgRequired();
- switch (type) {
- case "save_timeout":
- mService.setSaveTimeout(Integer.parseInt(getNextArgRequired()));
- break;
- default:
- throw new IllegalArgumentException("Invalid 'set' type: " + type);
- }
- return 0;
- }
-
private int requestDestroy(PrintWriter pw) {
if (!isNextArgSessions(pw)) {
return -1;
diff --git a/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java b/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
index 257256dc58e7..64dee584165e 100644
--- a/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
+++ b/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
@@ -262,7 +262,7 @@ public final class AutoFillUI {
}
mMetricsLogger.write(log);
}
- }, mSaveTimeoutMs);
+ });
});
}
diff --git a/services/autofill/java/com/android/server/autofill/ui/SaveUi.java b/services/autofill/java/com/android/server/autofill/ui/SaveUi.java
index 2c08afadf10b..d35cc95e6d26 100644
--- a/services/autofill/java/com/android/server/autofill/ui/SaveUi.java
+++ b/services/autofill/java/com/android/server/autofill/ui/SaveUi.java
@@ -98,7 +98,7 @@ final class SaveUi {
private boolean mDestroyed;
SaveUi(@NonNull Context context, @NonNull CharSequence providerLabel, @NonNull SaveInfo info,
- @NonNull OnSaveListener listener, int lifeTimeMs) {
+ @NonNull OnSaveListener listener) {
mListener = new OneTimeListener(listener);
final LayoutInflater inflater = LayoutInflater.from(context);
@@ -169,13 +169,6 @@ final class SaveUi {
window.getAttributes().width = WindowManager.LayoutParams.MATCH_PARENT;
mDialog.show();
-
- mHandler.postDelayed(() -> {
- if (!mListener.mDone) {
- mListener.onCancel(null);
- Slog.d(TAG, "Save snackbar timed out after " + lifeTimeMs + "ms");
- }
- }, lifeTimeMs);
}
void destroy() {