output: Cache the script ltr versus rtl direction.
[pspp] / src / output / cairo.c
index 147b83e647d2fe7482afe2800ea841ca21d07097..61944624a7ee088f040349e591ada53edd4468ba 100644 (file)
@@ -425,6 +425,7 @@ xr_set_cairo (struct xr_driver *xr, cairo_t *cairo)
       for (i = 0; i < TABLE_N_AXES; i++)
         xr->params->min_break[i] = xr->min_break[i];
       xr->params->supports_margins = true;
+      xr->params->rtl = render_direction_rtl ();
     }
 
   cairo_set_source_rgb (xr->cairo, xr->fg.red, xr->fg.green, xr->fg.blue);