diff --git a/src/Wt/FlexLayoutImpl.C b/src/Wt/FlexLayoutImpl.C index 9a1cd597b..bdb8fe996 100644 --- a/src/Wt/FlexLayoutImpl.C +++ b/src/Wt/FlexLayoutImpl.C @@ -386,9 +386,15 @@ std::string FlexLayoutImpl::styleFlex() const { switch (getDirection()) { case LayoutDirection::LeftToRight: - return "row"; + if (LayoutDirection::LeftToRight == WApplication::instance()->layoutDirection()) + return "row"; + else + return "row-reverse"; case LayoutDirection::RightToLeft: - return "row-reverse"; + if (LayoutDirection::RightToLeft == WApplication::instance()->layoutDirection()) + return "row"; + else + return "row-reverse"; case LayoutDirection::TopToBottom: return "column"; case LayoutDirection::BottomToTop: