diff --git a/radio/src/thirdparty/libopenui/src/filechoice.cpp b/radio/src/thirdparty/libopenui/src/filechoice.cpp index a0fa3e25b..0e289b9be 100644 --- a/radio/src/thirdparty/libopenui/src/filechoice.cpp +++ b/radio/src/thirdparty/libopenui/src/filechoice.cpp @@ -75,7 +75,7 @@ bool FileChoice::openMenu() fnExt = getFileExtension(fno.fname, 0, 0, &fnLen, &extLen); - if (extension && !isExtensionMatching(fnExt, extension)) + if (extension && (!fnExt || !isExtensionMatching(fnExt, extension))) continue; // wrong extension if (stripExtension) fnLen -= extLen;