Index: ui/base/l10n/l10n_util.cc |
diff --git a/ui/base/l10n/l10n_util.cc b/ui/base/l10n/l10n_util.cc |
index dc5f8d67a5ca57318d9e858f50ad21c67e1293e9..3dbce9adf71c09495e0ba7dc075b34c47988b284 100644 |
--- a/ui/base/l10n/l10n_util.cc |
+++ b/ui/base/l10n/l10n_util.cc |
@@ -320,7 +320,7 @@ bool CheckAndResolveLocale(const std::string& locale, |
// if "foo bar" is RTL. So this function prepends the necessary RLM in such |
// cases. |
void AdjustParagraphDirectionality(string16* paragraph) { |
-#if defined(OS_LINUX) |
+#if defined(OS_POSIX) && !defined(OS_MACOSX) |
if (base::i18n::IsRTL() && |
base::i18n::StringContainsStrongRTLChars(*paragraph)) { |
paragraph->insert(0, 1, static_cast<char16>(base::i18n::kRightToLeftMark)); |