From 8c60d38769b360742e520e288617c4ba1a4fea0f Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sun, 11 Nov 2012 20:14:18 +0000 Subject: Can't clone a content that gets reflowed for a viewport size. --- image/svg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/image/svg.c b/image/svg.c index 54a48083b..76be76ac2 100644 --- a/image/svg.c +++ b/image/svg.c @@ -138,6 +138,9 @@ static void svg_reformat(struct content *c, int width, int height) svgtiny_parse(svg->diagram, source_data, source_size, nsurl_access(content_get_url(c)), width, height); + + svg->current_width = width; + svg->current_height = height; } c->width = svg->diagram->width; @@ -335,7 +338,7 @@ static const content_handler svg_content_handler = { .redraw = svg_redraw, .clone = svg_clone, .type = svg_content_type, - .no_share = false, + .no_share = true }; static const char *svg_types[] = { -- cgit v1.2.3