summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2010-04-11 23:11:40 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2010-04-11 23:11:40 +0000
commit952682b9060867471670c26feee8415cff6173c0 (patch)
tree06a88b2b48b282c34660bf5129fded51c4fe7b19 /riscos
parent83944723c016148c4644e163369ecbee21bd69ed (diff)
downloadnetsurf-952682b9060867471670c26feee8415cff6173c0.tar.gz
netsurf-952682b9060867471670c26feee8415cff6173c0.tar.bz2
Implement draw_clone()
svn path=/trunk/netsurf/; revision=10379
Diffstat (limited to 'riscos')
-rw-r--r--riscos/draw.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/riscos/draw.c b/riscos/draw.c
index 66f2c0c1d..29ee9abb0 100644
--- a/riscos/draw.c
+++ b/riscos/draw.c
@@ -147,4 +147,20 @@ bool draw_redraw(struct content *c, int x, int y,
return true;
}
+/**
+ * Clone a CONTENT_DRAW
+ */
+
+bool draw_clone(const struct content *old, struct content *new_content)
+{
+ /* Simply rerun convert */
+ if (old->status == CONTENT_STATUS_READY ||
+ old->status == CONTENT_STATUS_DONE) {
+ if (draw_convert(new_content) == false)
+ return false;
+ }
+
+ return true;
+}
+
#endif