From b944cf31b111bb7440753a7c066ed7e764fb92b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 21 May 2014 20:35:56 +0200 Subject: [PATCH] app_server: Fix drawing transformed BBitmaps... ...when the untransformed view rect is partially outside the view bounds. Untested. --- src/servers/app/drawing/Painter/Painter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/servers/app/drawing/Painter/Painter.cpp b/src/servers/app/drawing/Painter/Painter.cpp index b22352893e..f1d1cd20c2 100644 --- a/src/servers/app/drawing/Painter/Painter.cpp +++ b/src/servers/app/drawing/Painter/Painter.cpp @@ -1428,7 +1428,7 @@ Painter::DrawBitmap(const ServerBitmap* bitmap, BRect bitmapRect, { CHECK_CLIPPING - BRect touched = _Clipped(viewRect); + BRect touched = TransformAlignAndClipRect(viewRect); if (bitmap && bitmap->IsValid() && touched.IsValid()) { // the native bitmap coordinate system