Message screensaver: memory leak fix - CID 601698

This commit is contained in:
Philippe Saint-Pierre
2013-07-17 13:25:42 -04:00
parent fa30ef5640
commit 68aca9a477
@@ -148,11 +148,12 @@ Message::StartSaver(BView *view, bool preview)
for (int32 i = 0; i < numFamilies; i++) { for (int32 i = 0; i < numFamilies; i++) {
font_family* family = new font_family[1]; font_family* family = new font_family[1];
uint32 flags; uint32 flags;
if (get_font_family(i, family, &flags) == B_OK) { if (get_font_family(i, family, &flags) == B_OK
&& (flags & B_IS_FIXED) == 0) {
// Do not add fixed fonts // Do not add fixed fonts
if (!(flags & B_IS_FIXED))
fFontFamilies.AddItem(family); fFontFamilies.AddItem(family);
} } else
delete[] family;
} }
// Seed the random number generator // Seed the random number generator