summaryrefslogtreecommitdiffstats
path: root/src/display/sodipodi-ctrlrect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/display/sodipodi-ctrlrect.cpp')
-rw-r--r--src/display/sodipodi-ctrlrect.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp
index 683b2fb15..2900310c5 100644
--- a/src/display/sodipodi-ctrlrect.cpp
+++ b/src/display/sodipodi-ctrlrect.cpp
@@ -172,16 +172,11 @@ void CtrlRect::render(SPCanvasBuf *buf)
// Snap to pixel grid
Geom::Rect outline( _rect.min() * _affine, _rect.max() * _affine);
- // Check if there is a simpler way to go from 'outline' to 'int_rect'.
- Geom::IntRect int_rect ( (int) floor(outline.min()[X] + 0.5),
- (int) floor(outline.min()[Y] + 0.5),
- (int) floor(outline.max()[X] + 0.5),
- (int) floor(outline.max()[Y] + 0.5) );
cairo_rectangle (buf->ct,
- 0.5 + int_rect[X].min(),
- 0.5 + int_rect[Y].min(),
- int_rect[X].max() - int_rect[X].min(),
- int_rect[Y].max() - int_rect[Y].min() );
+ floor(outline.min()[X])+0.5,
+ floor(outline.min()[Y])+0.5,
+ floor(outline.max()[X]) - floor(outline.min()[X]),
+ floor(outline.max()[Y]) - floor(outline.min()[Y]));
} else {
// Angled