From 9774de4be487f9821e09fe77fe83da5b5fe932d7 Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 29 Oct 2006 21:10:59 +0000 Subject: Handle windows path separator in filesel menu. Fixes at least partially bug #494 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20521 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmenu/menu_filesel.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libmenu') diff --git a/libmenu/menu_filesel.c b/libmenu/menu_filesel.c index 7db788f60d..90d77f0c71 100644 --- a/libmenu/menu_filesel.c +++ b/libmenu/menu_filesel.c @@ -299,6 +299,10 @@ static void read_cmd(menu_t* menu,int cmd) { if(l <= 1) break; mpriv->dir[l-1] = '\0'; slash = strrchr(mpriv->dir,'/'); +#if defined(__MINGW32__) || defined(__CYGWIN__) + if (!slash) + slash = strrchr(mpriv->dir,'\\'); +#endif if(!slash) break; slash[1] = '\0'; p = strdup(mpriv->dir); -- cgit v1.2.3