No KillPicture() in the 10.7 SDK, so just leak for now...

This commit is contained in:
Tor Lillqvist 2012-07-23 19:54:12 +03:00
parent aef42e168d
commit 9ac9625caf

View file

@ -118,10 +118,22 @@ bool BMPtoPICT(com::sun::star::uno::Sequence<sal_Int8>& aBmp,
rtl_copyMemory(aPict.getArray(), ((sal_Int8*)*hPict), sz); rtl_copyMemory(aPict.getArray(), ((sal_Int8*)*hPict), sz);
HUnlock((Handle)hPict); HUnlock((Handle)hPict);
#if MACOSX_SDK_VERSION < 1070
// Release the data associated with the picture // Release the data associated with the picture
// Note: This function is deprecated in Mac OS X // Note: This function is deprecated in Mac OS X
// 10.4. // 10.4.
// How nice. This whole thing needs to be rewritten I guess. Or
// does this code even get invoked on current OSes? Given that
// KillPicture() was deprecated already in 10.4, back when
// somebody was actually working on this code, hopefulluy
// knowing what he/she was doing, was it really not known that
// the stuff used here is going to go away?
KillPicture(hPict); KillPicture(hPict);
#else
SAL_WARN("vcl", "Here we used to call the deprecated KillPicture(), no idea what to do, so leaking...");
#endif
result = true; result = true;
} }