summaryrefslogtreecommitdiffstats
path: root/printing/printing_context.cc
diff options
context:
space:
mode:
Diffstat (limited to 'printing/printing_context.cc')
-rw-r--r--printing/printing_context.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/printing/printing_context.cc b/printing/printing_context.cc
index fb554e7..4e9d03a 100644
--- a/printing/printing_context.cc
+++ b/printing/printing_context.cc
@@ -5,6 +5,7 @@
#include "printing/printing_context.h"
#include "base/values.h"
+#include "printing/print_settings_initializer.h"
namespace printing {
@@ -33,4 +34,13 @@ PrintingContext::Result PrintingContext::OnError() {
return abort_printing_ ? CANCEL : FAILED;
}
+PrintingContext::Result PrintingContext::UpdatePrintSettings(
+ const base::DictionaryValue& job_settings,
+ const PageRanges& ranges) {
+ PrintingContext::Result result = UpdatePrinterSettings(job_settings, ranges);
+ printing::PrintSettingsInitializer::InitHeaderFooterStrings(job_settings,
+ &settings_);
+ return result;
+}
+
} // namespace printing