X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fascii.c;h=bd30677f20fb0be5f065d079dade4ecb6fbf35f9;hb=e4353d5016e75976a3d67d6440b86a512a1036b3;hp=636d9ecc4fc822ed949f35ddbcce291a2a686e65;hpb=9e0f57b4182864026818ae1c0aa2ab4868c47d16;p=pspp diff --git a/src/output/ascii.c b/src/output/ascii.c index 636d9ecc4f..bd30677f20 100644 --- a/src/output/ascii.c +++ b/src/output/ascii.c @@ -127,7 +127,15 @@ static const ucs4_t unicode_box_chars[N_BOX] = static inline int make_box_index (int left, int right, int top, int bottom) { - return ((right * RENDER_N_LINES + bottom) * RENDER_N_LINES + left) * RENDER_N_LINES + top; + int start_side = left; + int end_side = right; + if (render_direction_rtl ()) + { + start_side = right; + end_side = left; + } + + return ((end_side * RENDER_N_LINES + bottom) * RENDER_N_LINES + start_side) * RENDER_N_LINES + top; } /* How to emphasize text. */