free freetype descriptor and library and mconfig data right before exit

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13957 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
iive 2004-11-15 15:29:39 +00:00
parent a7fc263cd0
commit 1f6fb814b2
1 changed files with 10 additions and 6 deletions

View File

@ -483,8 +483,18 @@ static void exit_player_with_rc(char* how, int rc){
vo_uninit(); // close the X11 connection (if any opened)
#endif
#ifdef HAVE_FREETYPE
current_module="uninit_font";
if (vo_font) free_font_desc(vo_font);
vo_font = NULL;
done_freetype();
#endif
current_module="exit_player";
// free mplayer config
free(mconfig);
#ifdef USE_EDL
if(edl_records != NULL) free(edl_records); // free mem allocated for EDL
#endif
@ -4129,12 +4139,6 @@ if(use_gui || playtree_iter != NULL){
goto play_next_file;
}
#ifdef HAVE_FREETYPE
current_module="uninit_font";
if (vo_font) free_font_desc(vo_font);
vo_font = NULL;
done_freetype();
#endif
exit_player_with_rc(MSGTR_Exit_eof, 0);