| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillEditorBase.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillEditorBase.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillEditorBase.java
|
| index 8317e1530eed3a7c43ca1e9a3a26ec9fa47a6a26..810428bffdcbb33b2b02ea163718b6bb5ff9ba6f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillEditorBase.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillEditorBase.java
|
| @@ -92,7 +92,12 @@ public abstract class AutofillEditorBase
|
| inflater.inflate(R.menu.payments_editor_menu, menu);
|
|
|
| MenuItem deleteItem = menu.findItem(R.id.delete_menu_id);
|
| - if (deleteItem != null) deleteItem.setVisible(!mIsNewEntry);
|
| + if (deleteItem != null) deleteItem.setVisible(!mIsNewEntry && getIsDeletable());
|
| + }
|
| +
|
| + /** @return True if the item is deletable. Can be false for server credit cards, for example. */
|
| + protected boolean getIsDeletable() {
|
| + return true;
|
| }
|
|
|
| /** Initializes the buttons within the layout. */
|
|
|