From 6ff76b4c3f9e59b98498e6617311358db6d1ea22 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Tue, 8 Mar 2005 00:04:57 +0000 Subject: [project @ 2005-03-08 00:04:57 by bursa] Temporarily disable declaring fonts. Printing may now work on RO3-4 non-PS only. svn path=/import/netsurf/; revision=1529 --- riscos/print.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'riscos') diff --git a/riscos/print.c b/riscos/print.c index dcd0c2c8b..5de07182f 100644 --- a/riscos/print.c +++ b/riscos/print.c @@ -7,14 +7,13 @@ #include #include - #include "oslib/font.h" #include "oslib/hourglass.h" #include "oslib/osfile.h" #include "oslib/osfind.h" #include "oslib/pdriver.h" #include "oslib/wimp.h" - +#include "rufl.h" #include "netsurf/utils/config.h" #include "netsurf/content/content.h" #include "netsurf/desktop/plotters.h" @@ -549,12 +548,14 @@ bool print_document(struct gui_window *g, const char *filename) return false; } + rufl_invalidate_cache(); + /* declare fonts, if necessary */ - if (features & pdriver_FEATURE_DECLARE_FONT && + /*if (features & pdriver_FEATURE_DECLARE_FONT && c->type == CONTENT_HTML) { if ((error_message = print_declare_fonts(box))) goto error; - } + }*/ plot = ro_plotters; ro_plot_set_scale(print_scale); @@ -658,6 +659,8 @@ bool print_document(struct gui_window *g, const char *filename) } } + rufl_invalidate_cache(); + /* restore document layout */ if (c->type == CONTENT_HTML) layout_document(box, saved_width, c->data.html.box_pool); @@ -674,6 +677,8 @@ error: warn_user("PrintError", error_message); + rufl_invalidate_cache(); + /* restore document layout */ if (c->type == CONTENT_HTML) layout_document(box, saved_width, c->data.html.box_pool); -- cgit v1.2.3