summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena-shape.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2009-03-09 01:13:55 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2009-03-09 01:13:55 +0000
commit121ae8a9b836417ac548b84dbf0af7a77a3ae9f8 (patch)
tree9b0e093824f7aa8dfa4816bf7512f01168e79b06 /src/display/nr-arena-shape.cpp
parentonly request redraw of those parts of the rect sides that actually moved (diff)
downloadinkscape-121ae8a9b836417ac548b84dbf0af7a77a3ae9f8.tar.gz
inkscape-121ae8a9b836417ac548b84dbf0af7a77a3ae9f8.zip
separate bbox (calculated by subclasses) and drawbox, which includes filters margin and clip/mask cropping; this fixes runaway enlargement when dragging a blurred group. also, move request to dirty canvas rectangle from subclasses to NRArenaItem, which uses drawbox for this, fixing numerous rendering glitches with filters
(bzr r7451)
Diffstat (limited to 'src/display/nr-arena-shape.cpp')
-rw-r--r--src/display/nr-arena-shape.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/display/nr-arena-shape.cpp b/src/display/nr-arena-shape.cpp
index aafdc37d6..96ea76cbe 100644
--- a/src/display/nr-arena-shape.cpp
+++ b/src/display/nr-arena-shape.cpp
@@ -365,7 +365,6 @@ nr_arena_shape_update(NRArenaItem *item, NRRectL *area, NRGC *gc, guint state, g
item->bbox.y0 = (gint32)((*boundingbox)[1][0] - 1.0F);
item->bbox.x1 = (gint32)((*boundingbox)[0][1] + 1.0F);
item->bbox.y1 = (gint32)((*boundingbox)[1][1] + 1.0F);
- nr_arena_request_render_rect(item->arena, &item->bbox);
item->render_opacity = TRUE;
if ( shape->_fill.paint.type() == NRArenaShape::Paint::SERVER ) {