]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/quartz/quartzloader.cpp
Make it possible to load an image into an externally allocated buffer
[libs/gui.git] / source / graphics / quartz / quartzloader.cpp
index e025b66cf4786b852ed2a176ed0ee49b7e7d977c..3799bcde6681fe7ccac941f43bc179ceb70392b2 100644 (file)
@@ -121,7 +121,6 @@ void QuartzLoader::load_(Image::Data &data)
 {
        CGDataProviderRef dp = CGImageGetDataProvider(image);
        CFDataRef image_data = CGDataProviderCopyData(dp);
-       data.pixels = new char[data.height*data.stride];
        unsigned offset = (alpha==kCGImageAlphaNoneSkipFirst);
        CFRange range = CFRangeMake(offset, CFDataGetLength(image_data)-offset);
        CFDataGetBytes(image_data, range, reinterpret_cast<UInt8 *>(data.pixels));