From 232a5399d78b95df65dad1b455602d7fe75f36a3 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 13 Apr 2023 14:32:51 +0200 Subject: Lower Pango required version from 1.22 to 1.16 --- src/drivers/PostScript/Fl_PostScript.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/drivers/PostScript') diff --git a/src/drivers/PostScript/Fl_PostScript.cxx b/src/drivers/PostScript/Fl_PostScript.cxx index df45eaf69..1db0cc68c 100644 --- a/src/drivers/PostScript/Fl_PostScript.cxx +++ b/src/drivers/PostScript/Fl_PostScript.cxx @@ -32,8 +32,8 @@ #include // for M_PI #include #include -# if ! PANGO_VERSION_CHECK(1,22,0) -# error "Requires Pango 1.22 or higher" +# if ! PANGO_VERSION_CHECK(1,10,0) +# error "Requires Pango 1.10 or higher" # endif #endif @@ -1527,7 +1527,12 @@ void Fl_PostScript_Graphics_Driver::transformed_draw(const char* str, int n, dou if (!n) return; if (!pango_context_) { PangoFontMap *def_font_map = pango_cairo_font_map_get_default(); // 1.10 +#if PANGO_VERSION_CHECK(1,22,0) pango_context_ = pango_font_map_create_context(def_font_map); // 1.22 +#else + pango_context_ = pango_context_new(); + pango_context_set_font_map(pango_context_, def_font_map); +#endif pango_layout_ = pango_layout_new(pango_context_); } PangoFontDescription *pfd = Fl_Graphics_Driver::default_driver().pango_font_description(); -- cgit v1.2.3