# HG changeset patch # User ib # Date 1359153097 0 # Node ID 5eac7c0879b7318d3aa6152c626e63a65b6590af # Parent 153a4c76e291a98a27b4085744c9ff6738f0f282 Make mainDrawBuffer static. Additionally, remove unnecessary initialization. diff -r 153a4c76e291 -r 5eac7c0879b7 gui/ui/actions.c --- a/gui/ui/actions.c Fri Jan 25 21:52:55 2013 +0000 +++ b/gui/ui/actions.c Fri Jan 25 22:31:37 2013 +0000 @@ -645,7 +645,6 @@ /* reload main window */ - free(mainDrawBuffer); wsWindowDestroy(&guiApp.mainWindow); uiMainInit(); diff -r 153a4c76e291 -r 5eac7c0879b7 gui/ui/main.c --- a/gui/ui/main.c Fri Jan 25 21:52:55 2013 +0000 +++ b/gui/ui/main.c Fri Jan 25 22:31:37 2013 +0000 @@ -54,7 +54,7 @@ #include "actions.h" -unsigned char * mainDrawBuffer = NULL; +static unsigned char * mainDrawBuffer; int uiMainRender = True; int mainVisible = True; @@ -340,6 +340,8 @@ void uiMainInit (void) { + if (mainDrawBuffer) free(mainDrawBuffer); + mainDrawBuffer = malloc(guiApp.main.Bitmap.ImageSize); if (!mainDrawBuffer) diff -r 153a4c76e291 -r 5eac7c0879b7 gui/ui/ui.h --- a/gui/ui/ui.h Fri Jan 25 21:52:55 2013 +0000 +++ b/gui/ui/ui.h Fri Jan 25 22:31:37 2013 +0000 @@ -19,7 +19,6 @@ #ifndef MPLAYER_GUI_UI_H #define MPLAYER_GUI_UI_H -extern unsigned char * mainDrawBuffer; extern unsigned char * menuDrawBuffer; extern int mainVisible;