summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-24 21:57:16 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-24 21:57:16 +0000
commit54ae2281a6805ad8660512a2586e352d90316efe (patch)
tree117ef90e351af76fceffd6d947d16e2539d33e80 /Gui
parent367e5bd0b8c0eb9504d9a11a0bfabd90e2a4cdfa (diff)
downloadmpv-54ae2281a6805ad8660512a2586e352d90316efe.tar.bz2
mpv-54ae2281a6805ad8660512a2586e352d90316efe.tar.xz
mem corruption bug fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4853 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/interface.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Gui/interface.h b/Gui/interface.h
index d009cc7720..cdf7a8df4c 100644
--- a/Gui/interface.h
+++ b/Gui/interface.h
@@ -95,6 +95,7 @@ extern guiInterface_t guiIntfStruct;
#define guiXEvent 0
#define guiCEvent 1
+#define guiIEvent 2
extern void guiInit( int argc,char* argv[], char *envp[] );
extern void guiGetEvent( int type,char * arg );
@@ -102,7 +103,7 @@ extern void guiEventHandling( void );
#define gstrdup( s,ss ) { s=malloc( strlen( ss ) + 3 ); strcpy( s,ss ); }
-#define guiSetFilename( s,n ) { s=strdup( n ); }
+#define guiSetFilename( s,n ) { if ( s ) free( s ); s=strdup( n ); }
#define guiSetDF( s,d,n ) \
{ \