From 004af2893f1c6a375324d106a70c7a2f3810c6d6 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 16 Feb 2016 11:27:21 +0900 Subject: [PATCH] month-view: fix date calc on rtl languages --- src/gcal-month-view.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gcal-month-view.c b/src/gcal-month-view.c index e50e1a64..33667f03 100644 --- a/src/gcal-month-view.c +++ b/src/gcal-month-view.c @@ -1175,6 +1175,10 @@ gcal_month_view_size_allocate (GtkWidget *widget, gint column = cell_idx % 7; gint day = cell_idx - priv->days_delay + 1; + /* Day number is calculated differently on RTL languages */ + if (priv->k) + day = 7 * row + MIRROR (day % 7, 0, 7) - length; + if (i != 0) { child_widget = gcal_event_widget_clone (GCAL_EVENT_WIDGET (child_widget));