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