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-image.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-image.cpp')
| -rw-r--r-- | src/display/nr-arena-image.cpp | 5 |
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; } |
