[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master b9cad30 3/3: Preserve font against duelling H
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master b9cad30 3/3: Preserve font against duelling HTML parsers |
Date: |
Sun, 23 Sep 2018 20:04:34 -0400 (EDT) |
branch: master
commit b9cad307f34c7a3a7bae3805d120ccc5a6d18bef
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Preserve font against duelling HTML parsers
See:
https://lists.nongnu.org/archive/html/lmi/2018-09/msg00055.html
---
ledger_pdf_generator_wx.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/ledger_pdf_generator_wx.cpp b/ledger_pdf_generator_wx.cpp
index e2d29e8..ad85406 100644
--- a/ledger_pdf_generator_wx.cpp
+++ b/ledger_pdf_generator_wx.cpp
@@ -1395,6 +1395,10 @@ class standard_page : public numbered_page
// rendered as part of the page body.
page_body_cell_->Detach(cell);
+ // Initializing wxHtmlWinParser changes the font of the DC, so
+ // ensure that we preserve the original font.
+ wxDCFontChanger preserve_font(writer.dc(), wxFont());
+
// And attach it to another HTML document representing just
// the header contents.
//