From b070314f50636b69267f3e4c7a0a1b6d2d4fbfbf Mon Sep 17 00:00:00 2001 From: JackBurton79 Date: Wed, 12 Sep 2018 12:40:07 +0200 Subject: [PATCH] FlattenPictureTest: Fix DrawStringsWithOffset test fixes #14481 Change-Id: I7aee0f9e1ed088d2b5253f22a55228b0fc8f16ec Reviewed-on: https://review.haiku-os.org/546 Reviewed-by: Stefano Ceccherini --- .../flatten_picture/PictureTestCases.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/tests/kits/interface/flatten_picture/PictureTestCases.cpp b/src/tests/kits/interface/flatten_picture/PictureTestCases.cpp index 2632bf0559..8b20807355 100644 --- a/src/tests/kits/interface/flatten_picture/PictureTestCases.cpp +++ b/src/tests/kits/interface/flatten_picture/PictureTestCases.cpp @@ -85,8 +85,19 @@ static void testDrawStringWithOffsets(BView* view, BRect frame) view->StrokeLine(BPoint(frame.left, baseline - 1), BPoint(frame.right, baseline -1)); view->SetHighColor(kBlack); - const BPoint pointArray[] = { BPoint(frame.left, baseline) }; - view->DrawString("Haiku [ÖÜÄöüä]", pointArray, sizeof(pointArray) / sizeof(pointArray[0])); + BPoint point(frame.left, baseline); + BPoint pointArray[] = { + point, + point, + point, + point, + point + }; + + for (size_t i = 1; i < (sizeof(pointArray) / sizeof(pointArray[0])); i++) + pointArray[i] = pointArray[i - 1] + BPoint(10, 0); + + view->DrawString("Haiku", pointArray, sizeof(pointArray) / sizeof(pointArray[0])); }