From e928c8f203b397c7b1839aeb32fb2331bc42b2a2 Mon Sep 17 00:00:00 2001 From: sireus Date: Wed, 6 Jul 2011 17:42:00 +0000 Subject: [PATCH] fixed crash in 'all maps' maps menu git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6557 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/menus.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/src/menus.cpp b/source/src/menus.cpp index cc1bf30d..71aef1af 100644 --- a/source/src/menus.cpp +++ b/source/src/menus.cpp @@ -1237,7 +1237,7 @@ void gmenu::init() } defformatstring(fullname)("%s%s%s", dirlist->dir[0]?dirlist->dir+diroffset:"", dirlist->dir[0]?"/":"", f); defformatstring(caction)("map %s", fullname); - defformatstring(title)("%s", d[0]!='\0'?d:f); + defformatstring(title)("%s", d && d[0]!='\0' ? d : f); items.add(new mitemmapload(this, newstring(fullname), newstring(title), newstring(caction), NULL, NULL, NULL)); } else items.add(new mitemtext(this, f, newstring(dirlist->action), NULL, NULL, d));