oleaut32: OLEPictureImpl_Save should load bitmap data if it's not yet loaded.
This commit is contained in:
parent
25fd436db0
commit
dc7843590d
|
@ -1776,7 +1776,7 @@ static HRESULT WINAPI OLEPictureImpl_Save(
|
||||||
hResult = S_OK;
|
hResult = S_OK;
|
||||||
break;
|
break;
|
||||||
case PICTYPE_BITMAP:
|
case PICTYPE_BITMAP:
|
||||||
if (This->bIsDirty) {
|
if (This->bIsDirty || !This->data) {
|
||||||
switch (This->keepOrigFormat ? This->loadtime_format : BITMAP_FORMAT_BMP) {
|
switch (This->keepOrigFormat ? This->loadtime_format : BITMAP_FORMAT_BMP) {
|
||||||
case BITMAP_FORMAT_BMP:
|
case BITMAP_FORMAT_BMP:
|
||||||
iSerializeResult = serializeBMP(This->desc.u.bmp.hbitmap, &pIconData, &iDataSize);
|
iSerializeResult = serializeBMP(This->desc.u.bmp.hbitmap, &pIconData, &iDataSize);
|
||||||
|
|
Loading…
Reference in New Issue