Message screensaver: memory leak fix - CID 601698
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user