Author: manolo
Date: 2011-02-20 00:02:50 -0800 (Sun, 20 Feb 2011)
New Revision: 8451
Log:
Fl::set_fonts() under Mac OS: added missing delete statement.
Modified:
branches/branch-1.3/src/fl_set_fonts_mac.cxx
Modified: branches/branch-1.3/src/fl_set_fonts_mac.cxx
===================================================================
--- branches/branch-1.3/src/fl_set_fonts_mac.cxx 2011-02-19 22:50:39 UTC
(rev 8450)
+++ branches/branch-1.3/src/fl_set_fonts_mac.cxx 2011-02-20 08:02:50 UTC
(rev 8451)
@@ -83,7 +83,7 @@
CFRelease(fcref);
CFIndex count = CFArrayGetCount(arrayref);
CFIndex i;
- char **tabfontnames = new char*[count]; // never free'ed
+ char **tabfontnames = new char*[count];
for (i = 0; i < count; i++) {
CTFontDescriptorRef fdesc =
(CTFontDescriptorRef)CFArrayGetValueAtIndex(arrayref, i);
CTFontRef font = CTFontCreateWithFontDescriptor(fdesc, 0., NULL);
@@ -99,6 +99,7 @@
for (i = 0; i < count; i++) {
Fl::set_font((Fl_Font)(fl_free_font++), tabfontnames[i]);
}
+ delete[] tabfontnames;
return (Fl_Font)fl_free_font;
}
else {
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit