Author: manolo
Date: 2011-02-01 04:43:31 -0800 (Tue, 01 Feb 2011)
New Revision: 8351
Log:
Minor code simplification.

Modified:
   branches/branch-1.3/src/fl_draw_image_mac.cxx

Modified: branches/branch-1.3/src/fl_draw_image_mac.cxx
===================================================================
--- branches/branch-1.3/src/fl_draw_image_mac.cxx       2011-02-01 11:43:04 UTC 
(rev 8350)
+++ branches/branch-1.3/src/fl_draw_image_mac.cxx       2011-02-01 12:43:31 UTC 
(rev 8351)
@@ -84,15 +84,9 @@
     lut = CGColorSpaceCreateDeviceRGB();
   // a release callback is necessary when the fl_gc is a print context because 
the image data
   // must be kept until the page is closed. Thus tmpBuf can't be deleted here. 
It's too early.
-#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5
-  typedef void (*CGDataProviderReleaseDataCallback) (
-                                                    void *info,
-                                                    const void *data,
-                                                    size_t size
-  );
-#endif  
-  CGDataProviderReleaseDataCallback releaseCB = ( tmpBuf ? dataReleaseCB : 
NULL);
-  CGDataProviderRef src = CGDataProviderCreateWithData( 0L, array, 
linedelta*H, releaseCB);
+  CGDataProviderRef src = CGDataProviderCreateWithData( 0L, array, 
linedelta*H, 
+                                                      tmpBuf ? dataReleaseCB : 
NULL
+                                                      );
   CGImageRef        img = CGImageCreate( W, H, 8, 8*delta, linedelta,
                             //lut, 
delta&1?kCGImageAlphaNone:kCGImageAlphaNoneSkipLast,
                             lut, delta&1?kCGImageAlphaNone:kCGImageAlphaLast,

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to