| Index: chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| diff --git a/chrome/browser/resources/print_preview/data/print_ticket_store.js b/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| index 9ca5a8ac88b1d0fd115df459c8131cd553f84cd8..963ee20683a7a67d371b3d8b51c9b3013b70cbcd 100644
|
| --- a/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| +++ b/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| @@ -423,10 +423,11 @@ cr.define('print_preview', function() {
|
| cr.dispatchSimpleEvent(this, PrintTicketStore.EventType.INITIALIZE);
|
| } else {
|
| // Reset user selection for certain ticket items.
|
| - this.customMargins_.updateValue(null);
|
| -
|
| if (this.marginsType_.getValue() ==
|
| - print_preview.ticket_items.MarginsType.Value.CUSTOM) {
|
| + print_preview.ticket_items.MarginsType.Value.CUSTOM &&
|
| + !this.customMargins_.wouldValueBeValid(
|
| + this.customMargins_.getValue())) {
|
| + this.customMargins_.updateValue(null);
|
| this.marginsType_.updateValue(
|
| print_preview.ticket_items.MarginsType.Value.DEFAULT);
|
| }
|
|
|