Author: manolo
Date: 2010-05-13 03:18:47 -0700 (Thu, 13 May 2010)
New Revision: 7606
Log:
Fixed WIN32 crash when pixmap has no background area

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

Modified: branches/branch-1.3/src/fl_draw_pixmap.cxx
===================================================================
--- branches/branch-1.3/src/fl_draw_pixmap.cxx  2010-05-13 07:47:30 UTC (rev 
7605)
+++ branches/branch-1.3/src/fl_draw_pixmap.cxx  2010-05-13 10:18:47 UTC (rev 
7606)
@@ -335,10 +335,13 @@
   }
   d.data = data;
 #ifdef WIN32
-    if(transparent_c){
-      // only make a transparent color if one is defined
-      make_unused_color(transparent_c[0], transparent_c[1], transparent_c[2]);
+  if (transparent_c) {
+    make_unused_color(transparent_c[0], transparent_c[1], transparent_c[2]);
     }
+  else {
+    uchar r, g, b;
+    make_unused_color(r, g, b);
+    }
 #endif
 #ifndef __APPLE_QUARTZ__
 

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

Reply via email to