]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/core/bitmap.cpp
No real changes, just remove an unneeded variable initialization.
[wxWidgets.git] / src / osx / core / bitmap.cpp
index b88d13ff95378d16dd39ee45e907ffad18cd7bdd..f6442aa30a68d620a8df2321aae0c1ddd49354df 100644 (file)
@@ -1736,6 +1736,18 @@ bool wxBundleResourceHandler::LoadFile(wxBitmap *bitmap,
     return false ;
 }
 
+/* static */
+wxBitmap wxBitmapHelpers::NewFromPNGData(const void* data, size_t size)
+{
+    wxCFRef<CGDataProviderRef>
+        provider(CGDataProviderCreateWithData(NULL, data, size, NULL) );
+    wxCFRef<CGImageRef>
+        image(CGImageCreateWithPNGDataProvider(provider, NULL, true,
+                                                kCGRenderingIntentDefault));
+
+    return wxBitmap(image);
+}
+
 void wxBitmap::InitStandardHandlers()
 {
 #if wxOSX_USE_COCOA_OR_CARBON