[Mplayer-cvslog] CVS: main/Gui/skin font.c,1.1,1.2 font.h,1.1,1.2
Zoltan Ponekker
pontscho at mplayer.dev.hu
Sat Sep 1 21:57:36 CEST 2001
Update of /cvsroot/mplayer/main/Gui/skin
In directory mplayer:/var/tmp.root/cvs-serv15945
Modified Files:
font.c font.h
Log Message:
add font free func.
Index: font.c
===================================================================
RCS file: /cvsroot/mplayer/main/Gui/skin/font.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- font.c 25 Aug 2001 21:04:29 -0000 1.1
+++ font.c 1 Sep 2001 19:57:34 -0000 1.2
@@ -23,8 +23,18 @@
return id;
}
-void fntFreeFont( int id )
+void fntFreeFont( void )
{
+ int i;
+ for( i=0;i<25;i++ )
+ {
+ if ( Fonts[i] )
+ {
+ if ( Fonts[i]->Bitmap.Image ) free( Fonts[i]->Bitmap.Image );
+ free( Fonts[i] );
+ Fonts[i]=NULL;
+ }
+ }
}
int fntRead( char * path,char * fname,int id )
Index: font.h
===================================================================
RCS file: /cvsroot/mplayer/main/Gui/skin/font.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- font.h 25 Aug 2001 21:04:29 -0000 1.1
+++ font.h 1 Sep 2001 19:57:34 -0000 1.2
@@ -22,7 +22,7 @@
extern bmpFont * Fonts[25];
extern int fntAddNewFont( char * name );
-extern void fntFreeFont( int id );
+extern void fntFreeFont( void );
extern int fntFindID( char * name );
extern int fntRead( char * path,char * fname,int id );
More information about the MPlayer-cvslog
mailing list