summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2005-03-08 00:04:57 +0000
committerJames Bursa <james@netsurf-browser.org>2005-03-08 00:04:57 +0000
commit6ff76b4c3f9e59b98498e6617311358db6d1ea22 (patch)
tree15d18794951b1c0a99d8ff8af90c175299c55489
parent527bbec02842e9ecdd1432996bc43e7ef3361823 (diff)
downloadnetsurf-6ff76b4c3f9e59b98498e6617311358db6d1ea22.tar.gz
netsurf-6ff76b4c3f9e59b98498e6617311358db6d1ea22.tar.bz2
[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
-rw-r--r--riscos/print.c13
1 files changed, 9 insertions, 4 deletions
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 <assert.h>
#include <string.h>
-
#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);