Commit de4c297c authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

oleaut32: Always write header to stream when saving an icon.

parent 7493fdcc
...@@ -1768,15 +1768,11 @@ static HRESULT WINAPI OLEPictureImpl_Save( ...@@ -1768,15 +1768,11 @@ static HRESULT WINAPI OLEPictureImpl_Save(
This->data = pIconData; This->data = pIconData;
This->datalen = iDataSize; This->datalen = iDataSize;
} }
if (This->loadtime_magic != 0xdeadbeef) {
DWORD header[2];
header[0] = This->loadtime_magic; header[0] = (This->loadtime_magic != 0xdeadbeef) ? This->loadtime_magic : 0x0000746c;
header[1] = This->datalen; header[1] = This->datalen;
IStream_Write(pStm, header, 2 * sizeof(DWORD), &dummy); IStream_Write(pStm, header, 2 * sizeof(DWORD), &dummy);
}
IStream_Write(pStm, This->data, This->datalen, &dummy); IStream_Write(pStm, This->data, This->datalen, &dummy);
hResult = S_OK; hResult = S_OK;
break; break;
case PICTYPE_BITMAP: case PICTYPE_BITMAP:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment