summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena-image.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-image.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-image.cpp')
-rw-r--r--src/display/nr-arena-image.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/display/nr-arena-image.cpp b/src/display/nr-arena-image.cpp
index da2f5ce7e..07533aadc 100644
--- a/src/display/nr-arena-image.cpp
+++ b/src/display/nr-arena-image.cpp
@@ -111,9 +111,6 @@ nr_arena_image_update( NRArenaItem *item, NRRectL */*area*/, NRGC *gc, unsigned
NRArenaImage *image = NR_ARENA_IMAGE (item);
- /* Request render old */
- nr_arena_item_request_render (item);
-
/* Copy affine */
grid2px = gc->transform.inverse();
double hscale, vscale; // todo: replace with Geom::Scale
@@ -162,8 +159,6 @@ nr_arena_image_update( NRArenaItem *item, NRRectL */*area*/, NRGC *gc, unsigned
item->bbox.y1 = item->bbox.y0 - 1;
}
- nr_arena_item_request_render (item);
-
return NR_ARENA_ITEM_STATE_ALL;
}