diff --git a/src/kits/translation/TranslatorRoster.cpp b/src/kits/translation/TranslatorRoster.cpp index 6236989319..da7f78be8a 100644 --- a/src/kits/translation/TranslatorRoster.cpp +++ b/src/kits/translation/TranslatorRoster.cpp @@ -438,6 +438,9 @@ BTranslatorRoster::Private::AddPath(const char* path, int32* _added) entry_ref ref; while (directory.GetNextRef(&ref) == B_OK) { + BEntry entry(&ref); + if (entry.IsDirectory()) + continue; if (CreateTranslators(ref, count) == B_OK) count++;