Mercurial > mplayer.hg
diff gui/win32/gui.c @ 33781:cdd4fc0616b6
Fix memory leak in the Win32 GUI.
Use global config variable skinName which has been set
prior to the call of create_gui(), don't pass it.
author | ib |
---|---|
date | Mon, 11 Jul 2011 10:36:09 +0000 |
parents | 6134493605c6 |
children | 896b427e598e |
line wrap: on
line diff
--- a/gui/win32/gui.c Sun Jul 10 15:45:18 2011 +0000 +++ b/gui/win32/gui.c Mon Jul 11 10:36:09 2011 +0000 @@ -1520,7 +1520,7 @@ return 0; } -gui_t *create_gui(char *skindir, char *skinName, void (*playercontrol)(int event)) +gui_t *create_gui(char *skindir, void (*playercontrol)(int event)) { gui_t *gui = calloc(1, sizeof(gui_t)); char temp[MAX_PATH]; @@ -1540,7 +1540,6 @@ /* create playlist */ gui->playlist = create_playlist(); - if(!skinName) skinName = strdup("Blue"); sprintf(temp, "%s\\%s", skindir, skinName); if(create_window(gui, temp)) return NULL; if(create_subwindow(gui, temp)) return NULL;