Fixed DT_RTLREADING flag interpretation.

diff --git a/dlls/user/text.c b/dlls/user/text.c
index 84a1f11..8d092c5 100644
--- a/dlls/user/text.c
+++ b/dlls/user/text.c
@@ -394,7 +394,8 @@
 	if (!(flags & DT_CALCRECT))
 	{
            if (!ExtTextOutW( hdc, x, y,
-                    ( (flags & DT_NOCLIP) ? 0 : ETO_CLIPPED )  |  ( (flags & DT_RTLREADING) ? 0 : ETO_RTLREADING ),
+                             ((flags & DT_NOCLIP) ? 0 : ETO_CLIPPED) |
+                             ((flags & DT_RTLREADING) ? ETO_RTLREADING : 0),
                     rect, line, len, NULL ))  return 0;
             if (prefix_offset != -1)
             {