diff options
| author | bulia byak <buliabyak@gmail.com> | 2009-03-09 01:13:55 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2009-03-09 01:13:55 +0000 |
| commit | 121ae8a9b836417ac548b84dbf0af7a77a3ae9f8 (patch) | |
| tree | 9b0e093824f7aa8dfa4816bf7512f01168e79b06 /src/display/nr-arena-shape.cpp | |
| parent | only request redraw of those parts of the rect sides that actually moved (diff) | |
| download | inkscape-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.cpp | 1 |
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 ) { |
