diff options
| -rw-r--r-- | src/themes/nodoka/nodoka-theme.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/themes/nodoka/nodoka-theme.c b/src/themes/nodoka/nodoka-theme.c index c520368..10801f5 100644 --- a/src/themes/nodoka/nodoka-theme.c +++ b/src/themes/nodoka/nodoka-theme.c @@ -419,8 +419,12 @@ fill_background(GtkWidget *widget, WindowData *windata, cairo_t *cr)  static void  draw_stripe(GtkWidget *widget, WindowData *windata, cairo_t *cr)  { +	int stripe_x = 0; +	if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) +		stripe_x = windata->width - STRIPE_WIDTH - stripe_x; +  	cairo_save (cr); -	cairo_rectangle (cr, 0, 0, STRIPE_WIDTH, windata->height); +	cairo_rectangle (cr, stripe_x, 0, STRIPE_WIDTH, windata->height);  	cairo_clip (cr);  	gdouble  color_mult = 1.0; | 
