I've made a program that uses TrueType fonts quite extensively. What I've noticed is 
that the program is leaking memory. ALOT of memory. I traced it to the font loading.

Correct me if I'm wrong, but isn't this how it is supposed to be used:

        DFBFontDescription font_dsc;
        IDirectFBFont *font = NULL;                     // Our font

        font_dsc.flags = DFDESC_HEIGHT;
        font_dsc.height = 30;
        DFBCHECK (dfb->CreateFont (dfb, "arial.ttf", &font_dsc, &font));
        DFBCHECK (primary->SetFont (primary, font));

        *** do something with the font, ie, draw stuff on screen :) ***

        font->Release(font);

If you run this in a loop, the program will eventually fail to load the font, and 
before it does, it will eat alot of memory.

Any comments are welcomed...

/Henric



--
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-dev" as subject.

Reply via email to