Index: printing/printing_context.cc |
diff --git a/printing/printing_context.cc b/printing/printing_context.cc |
index bcafb40ad82a37eaa2b73683f26f607751277075..c7f22a5003d30292edc910e508f677cd00c8e122 100644 |
--- a/printing/printing_context.cc |
+++ b/printing/printing_context.cc |
@@ -44,8 +44,9 @@ void PrintingContext::ResetSettings() { |
} |
PrintingContext::Result PrintingContext::OnError() { |
+ Result result = abort_printing_ ? CANCEL : FAILED; |
ResetSettings(); |
- return abort_printing_ ? CANCEL : FAILED; |
+ return result; |
} |
PrintingContext::Result PrintingContext::UsePdfSettings() { |