summaryrefslogtreecommitdiff
path: root/riscos/print.c
diff options
context:
space:
mode:
authorSteve Fryatt <steve@stevefryatt.org.uk>2010-07-15 21:06:10 +0000
committerSteve Fryatt <steve@stevefryatt.org.uk>2010-07-15 21:06:10 +0000
commit9201eac26ea46b752640e5afc4dfc1f31f3f14ff (patch)
tree36b552d0bb6a009b1438be90b19c4b4db6badc77 /riscos/print.c
parenta8f41ec8a9ea4c21e843ae944d077d5db55efd77 (diff)
downloadnetsurf-9201eac26ea46b752640e5afc4dfc1f31f3f14ff.tar.gz
netsurf-9201eac26ea46b752640e5afc4dfc1f31f3f14ff.tar.bz2
Force browser window redraw after printing to restore screen layout.
svn path=/trunk/netsurf/; revision=10643
Diffstat (limited to 'riscos/print.c')
-rw-r--r--riscos/print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/riscos/print.c b/riscos/print.c
index b35a5b501..ea3dcb341 100644
--- a/riscos/print.c
+++ b/riscos/print.c
@@ -731,12 +731,14 @@ bool print_document(struct gui_window *g, const char *filename)
rufl_invalidate_cache();
- /* restore document layout */
+ /* restore document layout and redraw browser window */
if (content_get_type(h) == CONTENT_HTML)
/* TODO: Front end code shouldn't see contents */
layout_document(hlcache_handle_get_content(h),
saved_width, saved_height);
+ gui_window_redraw_window(g);
+
return true;
error: