TBitmap.WriteStreamWithFPImage - write stream size Little Endian - fixes streaming bitmaps on BE platforms

git-svn-id: trunk@11007 -
This commit is contained in:
tombo 2007-04-26 11:52:59 +00:00
parent dd02769d5f
commit d357912661

View File

@ -818,7 +818,7 @@ procedure TBitmap.WriteStreamWithFPImage(Stream: TStream; WriteSize: boolean;
procedure DoWriteOriginal;
begin
DoWriteStreamSize(Stream,longint(FImage.SaveStream.Size));
DoWriteStreamSize(Stream, NtoLE(LongInt(FImage.SaveStream.Size)));
FImage.SaveStream.Position:=0;
if Stream is TMemoryStream then
TMemoryStream(Stream).SetSize(Stream.Position+FImage.SaveStream.Size);