[haiku-commits] haiku: hrev52759 - src/servers/app

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 14 Jan 2019 11:25:59 -0500 (EST)

hrev52759 adds 1 changeset to branch 'master'
old head: 74726e7014a6df1bffe10166932a167895da52bb
new head: b3470a55cf580aad0168695a335619d1554574a0
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=b3470a55cf58+%5E74726e7014a6

----------------------------------------------------------------------------

b3470a55cf58: ServerPicture:SyncState(): sync with Canvas instead of View
  When the canvas api was introduced, ServerPicture was changed to work with 
Canvas,but this was not updated.
  
  Change-Id: I37c68111f4a60408768656260bfc73a27f1f65f4
  Reviewed-on: https://review.haiku-os.org/c/501
  Reviewed-by: Stephan Aßmus <superstippi@xxxxxx>

                             [ JackBurton79 <stefano.ceccherini@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev52759
Commit:      b3470a55cf580aad0168695a335619d1554574a0
URL:         https://git.haiku-os.org/haiku/commit/?id=b3470a55cf58
Author:      JackBurton79 <stefano.ceccherini@xxxxxxxxx>
Date:        Thu Aug 30 09:59:58 2018 UTC
Committer:   Stephan Aßmus <superstippi@xxxxxx>
Commit-Date: Mon Jan 14 16:25:57 2019 UTC

----------------------------------------------------------------------------

2 files changed, 14 insertions(+), 14 deletions(-)
src/servers/app/ServerPicture.cpp | 26 +++++++++++++-------------
src/servers/app/ServerPicture.h   |  2 +-

----------------------------------------------------------------------------

diff --git a/src/servers/app/ServerPicture.cpp 
b/src/servers/app/ServerPicture.cpp
index b6bd20f769..4d99d17a97 100644
--- a/src/servers/app/ServerPicture.cpp
+++ b/src/servers/app/ServerPicture.cpp
@@ -1042,23 +1042,23 @@ ServerPicture::ExitStateChange()
 
 
 void
-ServerPicture::SyncState(View* view)
+ServerPicture::SyncState(Canvas* canvas)
 {
        // TODO: Finish this
        EnterStateChange();
 
-       WriteSetOrigin(view->CurrentState()->Origin());
-       WriteSetPenLocation(view->CurrentState()->PenLocation());
-       WriteSetPenSize(view->CurrentState()->UnscaledPenSize());
-       WriteSetScale(view->CurrentState()->Scale());
-       WriteSetLineMode(view->CurrentState()->LineCapMode(),
-               view->CurrentState()->LineJoinMode(),
-               view->CurrentState()->MiterLimit());
-       //WriteSetPattern(*view->CurrentState()->GetPattern().GetInt8());
-       WriteSetDrawingMode(view->CurrentState()->GetDrawingMode());
-
-       WriteSetHighColor(view->CurrentState()->HighColor());
-       WriteSetLowColor(view->CurrentState()->LowColor());
+       WriteSetOrigin(canvas->CurrentState()->Origin());
+       WriteSetPenLocation(canvas->CurrentState()->PenLocation());
+       WriteSetPenSize(canvas->CurrentState()->UnscaledPenSize());
+       WriteSetScale(canvas->CurrentState()->Scale());
+       WriteSetLineMode(canvas->CurrentState()->LineCapMode(),
+               canvas->CurrentState()->LineJoinMode(),
+               canvas->CurrentState()->MiterLimit());
+       //WriteSetPattern(*canvas->CurrentState()->GetPattern().GetInt8());
+       WriteSetDrawingMode(canvas->CurrentState()->GetDrawingMode());
+
+       WriteSetHighColor(canvas->CurrentState()->HighColor());
+       WriteSetLowColor(canvas->CurrentState()->LowColor());
 
        ExitStateChange();
 }
diff --git a/src/servers/app/ServerPicture.h b/src/servers/app/ServerPicture.h
index 603b8d777c..a8f8334a91 100644
--- a/src/servers/app/ServerPicture.h
+++ b/src/servers/app/ServerPicture.h
@@ -49,7 +49,7 @@ public:
                        void                            EnterStateChange();
                        void                            ExitStateChange();
 
-                       void                            SyncState(View* view);
+                       void                            SyncState(Canvas* 
canvas);
                        void                            WriteFontState(const 
ServerFont& font,
                                                                        uint16 
mask);
 


Other related posts:

  • » [haiku-commits] haiku: hrev52759 - src/servers/app - Stephan Aßmus