[haiku-commits] r40020 - haiku/trunk/src/servers/app/drawing/remote

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 29 Dec 2010 09:30:25 +0100 (CET)

Author: mmlr
Date: 2010-12-29 09:30:25 +0100 (Wed, 29 Dec 2010)
New Revision: 40020
Changeset: http://dev.haiku-os.org/changeset/40020

Modified:
   haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp
   haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.h
Log:
Add a way to cancel a started message.


Modified: haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp
===================================================================
--- haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp        
2010-12-29 08:19:59 UTC (rev 40019)
+++ haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.cpp        
2010-12-29 08:30:25 UTC (rev 40020)
@@ -56,6 +56,14 @@
 }
 
 
+void
+RemoteMessage::Cancel()
+{
+       fAvailable += fWriteIndex;
+       fWriteIndex = 0;
+}
+
+
 #ifndef CLIENT_COMPILE
 void
 RemoteMessage::AddBitmap(const ServerBitmap& bitmap, bool minimal)
@@ -362,7 +370,7 @@
        font.SetSpacing(spacing);
        font.SetShear(shear);
        font.SetRotation(rotation);
-       font.SetFalseBoldWidth(falseBoldWidth); 
+       font.SetFalseBoldWidth(falseBoldWidth);
        font.SetSize(size);
        font.SetFace(face);
        return B_OK;

Modified: haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.h
===================================================================
--- haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.h  2010-12-29 
08:19:59 UTC (rev 40019)
+++ haiku/trunk/src/servers/app/drawing/remote/RemoteMessage.h  2010-12-29 
08:30:25 UTC (rev 40020)
@@ -133,6 +133,7 @@
 
                void                                    Start(uint16 code);
                status_t                                Flush();
+               void                                    Cancel();
 
                status_t                                NextMessage(uint16& 
code);
                uint16                                  Code() { return fCode; }


Other related posts:

  • » [haiku-commits] r40020 - haiku/trunk/src/servers/app/drawing/remote - mmlr