[haiku-commits] haiku: hrev45335 - src/kits/interface

  • From: leavengood@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 4 Mar 2013 05:14:08 +0100 (CET)

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);


Other related posts: