]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/dataobj.cpp
Replaced the old wxGetResource implementation with one based
[wxWidgets.git] / src / gtk / dataobj.cpp
index bde950fbb6682491d1e4eb13b9ad51600c6397ea..7a61aaa87f5140cb30111f8c2ac50535e8e99a69 100644 (file)
@@ -327,6 +327,7 @@ bool wxBitmapDataObject::SetData(size_t size, const void *buf)
 {
     Clear();
 
+#if wxUSE_LIBPNG
     m_pngSize = size;
     m_pngData = malloc(m_pngSize);
 
@@ -343,10 +344,14 @@ bool wxBitmapDataObject::SetData(size_t size, const void *buf)
     m_bitmap = image.ConvertToBitmap();
 
     return m_bitmap.Ok();
+#else
+    return FALSE;
+#endif
 }
 
 void wxBitmapDataObject::DoConvertToPng()
 {
+#if wxUSE_LIBPNG
     if (!m_bitmap.Ok())
         return;
 
@@ -361,6 +366,7 @@ void wxBitmapDataObject::DoConvertToPng()
 
     wxMemoryOutputStream mstream( (char*) m_pngData, m_pngSize );
     handler.SaveFile( &image, mstream );
+#endif
 }