summaryrefslogtreecommitdiffstats
path: root/libmenu
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-26 16:02:58 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-26 16:02:58 +0000
commitdb1e3c66af91d4c1675aedfdfb70f35ac34e5130 (patch)
tree5d4acfb056987db60ffe4e48bc7830f2818ebcb3 /libmenu
parent2636e53e9e72a42d78ca6d9178f6ab7ca2e22928 (diff)
downloadmpv-db1e3c66af91d4c1675aedfdfb70f35ac34e5130.tar.bz2
mpv-db1e3c66af91d4c1675aedfdfb70f35ac34e5130.tar.xz
mplayer crashes if one tries to use osd menu without having a font
installed. The patch to menu.c is one way to fix that. patch by Björn Sandell <biorn@dce.chalmers.se> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9104 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmenu')
-rw-r--r--libmenu/menu.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libmenu/menu.c b/libmenu/menu.c
index 87898c0b4b..616220dfdb 100644
--- a/libmenu/menu.c
+++ b/libmenu/menu.c
@@ -116,8 +116,10 @@ static int menu_parse_config(char* buffer) {
int menu_init(char* cfg_file) {
char* buffer = NULL;
int bl = BUF_STEP, br = 0;
- int f;
- int fd = open(cfg_file, O_RDONLY);
+ int f, fd;
+ if(vo_font == NULL)
+ return 0;
+ fd = open(cfg_file, O_RDONLY);
if(fd < 0) {
printf("Can't open menu config file: %s\n",cfg_file);
return 0;