From e48ff6b6a03a7cf4e1c51447a0852698de39ce45 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 16 Jan 2015 18:26:54 -0500 Subject: [PATCH] Fix clipping for scroll groups an offset bbox. --- libs/canvas/scroll_group.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/canvas/scroll_group.cc b/libs/canvas/scroll_group.cc index df51df9ebb..1562643b4a 100644 --- a/libs/canvas/scroll_group.cc +++ b/libs/canvas/scroll_group.cc @@ -52,7 +52,10 @@ ScrollGroup::render (Rect const & area, Cairo::RefPtr context) c return; } - Rect self (_position.x, _position.y, _position.x + r.get().width(), _position.y + r.get().height()); + Rect self (_position.x + r.get().x0, + _position.y + r.get().y0, + _position.x + r.get().x1, + _position.y + r.get().y1); self.x1 = min (_position.x + _canvas->width(), self.x1); self.y1 = min (_position.y + _canvas->height(), self.y1);