summaryrefslogtreecommitdiff
path: root/app/wlib/gtklib/print.c
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2025-09-20 19:19:41 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2025-09-20 19:19:41 +0200
commit63ec5715054be18ac4db5675e067b41c955d03b9 (patch)
tree42bb5764b05bd3bc5bffadb55f4375e6dce8a521 /app/wlib/gtklib/print.c
parent6c1a798b0302034a7fdcaf93b8f014e2e458c2a0 (diff)
parente7d20cf352688bf717a01f4e6d9e6f497c2bea4c (diff)
Update upstream source from tag 'upstream/5.3.1Beta2'
Update to upstream version '5.3.1Beta2' with Debian dir 36e53756d97319b1944d0ea744717abc9326f697
Diffstat (limited to 'app/wlib/gtklib/print.c')
-rw-r--r--app/wlib/gtklib/print.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/wlib/gtklib/print.c b/app/wlib/gtklib/print.c
index 609efa9..2c7c278 100644
--- a/app/wlib/gtklib/print.c
+++ b/app/wlib/gtklib/print.c
@@ -755,7 +755,7 @@ void psPrintString(
/** \todo use a getter function instead of double conversion */
desc = pango_font_description_from_string(wlibFontTranslate(fp));
- pango_font_description_set_size(desc, fs * PANGO_SCALE * scale_text);
+ pango_font_description_set_absolute_size(desc, fs * PANGO_SCALE * scale_text);
// render the string to a Pango layout
pango_layout_set_font_description(layout, desc);
@@ -1063,14 +1063,14 @@ wBool_t wPrintDocStart(const char * title, int fTotalPageCount, int * copiesP)
psPrint_d.dpi = p_def;
scale_adjust = 72/p_def;
} else {
- if (printTextScale > 0.0) {
- scale_text = printTextScale;
- }
if (printScale > 0.0) {
scale_adjust = printScale;
}
psPrint_d.dpi = 72;
}
+ if (printTextScale > 0.0) {
+ scale_text = printTextScale;
+ }
// in XTrackCAD 0,0 is top left, in cairo bottom left. This is
// corrected via the following transformations.