diff --git a/src/gmenu2x.cpp b/src/gmenu2x.cpp index a400e16..0386f83 100644 --- a/src/gmenu2x.cpp +++ b/src/gmenu2x.cpp @@ -820,10 +820,14 @@ void GMenu2X::options() { #endif bool showRootFolder = fileExists(CARD_ROOT); - FileLister fl_tr(getHome() + "/translations"); + FileLister fl_tr(GMENU2X_SYSTEM_DIR "/translations"); fl_tr.browse(); - fl_tr.setPath(GMENU2X_SYSTEM_DIR "/translations", false); - fl_tr.browse(false); + + string tr_path = getHome() + "/translations"; + if (fileExists(tr_path)) { + fl_tr.setPath(tr_path, false); + fl_tr.browse(false); + } fl_tr.insertFile("English"); string lang = tr.lang();