diff --git a/libcef/browser/printing/print_util.cc b/libcef/browser/printing/print_util.cc index fbd04d5d4e2924f16f48fa8afe9050c662451674..5c1458c89fa5bec806216d7c8e468c39a78fc310 100644 --- a/libcef/browser/printing/print_util.cc +++ b/libcef/browser/printing/print_util.cc @@ -166,7 +166,8 @@ void CreateToPDF(content::WebContents* web_contents, const bool display_header_footer = !!settings.display_header_footer; // Defaults to no header/footer. - absl::optional header_template, footer_template; + absl::optional header_template; + absl::optional footer_template; if (display_header_footer) { if (settings.header_template.length > 0) { header_template = CefString(&settings.header_template); @@ -183,14 +184,18 @@ void CreateToPDF(content::WebContents* web_contents, } // Defaults to letter size. - absl::optional paper_width, paper_height; + absl::optional paper_width; + absl::optional paper_height; if (settings.paper_width > 0 && settings.paper_height > 0) { paper_width = settings.paper_width; paper_height = settings.paper_height; } // Defaults to kDefaultMarginInInches. - absl::optional margin_top, margin_bottom, margin_left, margin_right; + absl::optional margin_top; + absl::optional margin_bottom; + absl::optional margin_left; + absl::optional margin_right; if (settings.margin_type == PDF_PRINT_MARGIN_NONE) { margin_top = 0; margin_bottom = 0;