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