hrev45335 adds 1 changeset to branch 'master' old head: dca92a6c75716c3572e1a37c8a96947c6c3188b3 new head: f44a56ca9a15c0ec2f1fb8c778e30871888499a6 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=f44a56c+%5Edca92a6 ---------------------------------------------------------------------------- f44a56c: Add back moving the pen to origin in BControlLook arrow drawing. Removing this did not affect scrollbar arrow buttons, but made the arrows disappear on the Deskbar. Clearly, BControlLook cannot be changed without extensive testing. [ Ryan Leavengood <leavengood@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev45335 Commit: f44a56ca9a15c0ec2f1fb8c778e30871888499a6 URL: http://cgit.haiku-os.org/haiku/commit/?id=f44a56c Author: Ryan Leavengood <leavengood@xxxxxxxxx> Date: Mon Mar 4 04:10:51 2013 UTC ---------------------------------------------------------------------------- 1 file changed, 2 insertions(+) src/kits/interface/ControlLook.cpp | 2 ++ ---------------------------------------------------------------------------- diff --git a/src/kits/interface/ControlLook.cpp b/src/kits/interface/ControlLook.cpp index 3e00369..33bbe62 100644 --- a/src/kits/interface/ControlLook.cpp +++ b/src/kits/interface/ControlLook.cpp @@ -777,6 +777,8 @@ BControlLook::DrawArrowShape(BView* view, BRect& rect, const BRect& updateRect, float penSize = view->PenSize(); drawing_mode mode = view->DrawingMode(); + view->MovePenTo(BPoint(0, 0)); + view->SetPenSize(ceilf(hInset / 2.0)); view->SetDrawingMode(B_OP_OVER); view->StrokeShape(&arrowShape);