diff --git a/src/kits/locale/HashMapCatalog.cpp b/src/kits/locale/HashMapCatalog.cpp index 70f0fc0dec..cd77ad45fd 100644 --- a/src/kits/locale/HashMapCatalog.cpp +++ b/src/kits/locale/HashMapCatalog.cpp @@ -124,7 +124,10 @@ BHashMapCatalog::GetString(const char *string, const char *context, const char *comment) { CatKey key(string, context, comment); - return GetString(key); + BString value = fCatMap.Get(key); + if (value.Length() != 0) + return value.String(); + return string; }