diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-09-01 19:57:44 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-09-01 19:57:44 +0000 |
commit | 897670e751616fdcaf78a622ac76c7ea145c20a5 (patch) | |
tree | c608b169b39f6fec3abd7572527e979c80e69b6b /Gui/skin | |
parent | aada0e47d273ab4ac42fcd44d01209aa092cf790 (diff) | |
download | mpv-897670e751616fdcaf78a622ac76c7ea145c20a5.tar.bz2 mpv-897670e751616fdcaf78a622ac76c7ea145c20a5.tar.xz |
add font free func.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1830 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/skin')
-rw-r--r-- | Gui/skin/font.c | 12 | ||||
-rw-r--r-- | Gui/skin/font.h | 2 |
2 files changed, 12 insertions, 2 deletions
diff --git a/Gui/skin/font.c b/Gui/skin/font.c index 7aef2ade3a..5c7dfab4e5 100644 --- a/Gui/skin/font.c +++ b/Gui/skin/font.c @@ -23,8 +23,18 @@ int fntAddNewFont( char * name ) 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 ) diff --git a/Gui/skin/font.h b/Gui/skin/font.h index 386a61438e..985286b6bf 100644 --- a/Gui/skin/font.h +++ b/Gui/skin/font.h @@ -22,7 +22,7 @@ extern txSample Bitmap; 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 ); |