From 428dcd5b4805c74f08bec097e09b66c0d4b0beb7 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Mon, 17 Apr 2006 15:47:08 +0000 Subject: [PATCH] Copy the correct number of bytes when making a BBitmap copy. Unfortunately, this still doesn't fix Cortex drawin bug. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17155 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Bitmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/Bitmap.cpp b/src/kits/interface/Bitmap.cpp index 973663b765..1fd6d18401 100644 --- a/src/kits/interface/Bitmap.cpp +++ b/src/kits/interface/Bitmap.cpp @@ -207,7 +207,7 @@ BBitmap::BBitmap(const BBitmap *source, bool acceptsViews, _InitObject(source->Bounds(), source->ColorSpace(), flags, source->BytesPerRow(), B_MAIN_SCREEN_ID); if (InitCheck() == B_OK) - memcpy(Bits(), source->Bits(), BytesPerRow()); + memcpy(Bits(), source->Bits(), BitsLength()); } }