diff --git a/source/src/menus.cpp b/source/src/menus.cpp index 76c9e180..69e19171 100644 --- a/source/src/menus.cpp +++ b/source/src/menus.cpp @@ -965,6 +965,7 @@ void menumdl(char *mdl, char *anim, char *rotspeed, char *scale) void menudirlist(char *dir, char *ext, char *action, char *image) { if(!lastmenu) return; + if(!action || !action[0]) return; gmenu *menu = lastmenu; if(menu->dirlist) delete menu->dirlist; mdirlist *d = menu->dirlist = new mdirlist;