Author: manolo
Date: 2012-03-17 09:42:03 -0700 (Sat, 17 Mar 2012)
New Revision: 9289
Log:
Added missing memory deallocation when printing pixmap on WIN32.

Modified:
   branches/branch-3.0/src/fltk3/Pixmap.cxx

Modified: branches/branch-3.0/src/fltk3/Pixmap.cxx
===================================================================
--- branches/branch-3.0/src/fltk3/Pixmap.cxx    2012-03-17 08:58:58 UTC (rev 
9288)
+++ branches/branch-3.0/src/fltk3/Pixmap.cxx    2012-03-17 16:42:03 UTC (rev 
9289)
@@ -162,6 +162,10 @@
       fl_mask_bitmap = &bitmap;
       // draw pixmap to offscreen
       fltk3::draw_pixmap(pxm->data(), 0, 0); 
+      fl_mask_bitmap = 0;
+      if (bitmap) {
+       delete[] bitmap;
+      }
       fl_end_offscreen();
       HDC new_gc = CreateCompatibleDC(fl_gc);
       int save = SaveDC(new_gc);

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

Reply via email to