[gnome-calendar] year-view: only apply widget dates to multiday events



commit 5d96c11c551665e094fbb6d01edca4153eba6ef9
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Tue Feb 16 03:47:31 2016 +0100

    year-view: only apply widget dates to multiday events
    
    Single day events won't ever show slanted edges.

 src/gcal-year-view.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/gcal-year-view.c b/src/gcal-year-view.c
index 3870a59..c2dfde7 100644
--- a/src/gcal-year-view.c
+++ b/src/gcal-year-view.c
@@ -335,8 +335,11 @@ add_event_to_day_array (GcalYearView  *year_view,
            * Setup the event widget's custom dates, so the slanted edges are
            * applied properly
            */
-          gcal_event_widget_set_date_start (GCAL_EVENT_WIDGET (cloned_child), date);
-          gcal_event_widget_set_date_end (GCAL_EVENT_WIDGET (cloned_child), second_date);
+          if (gcal_event_is_multiday (event))
+            {
+              gcal_event_widget_set_date_start (GCAL_EVENT_WIDGET (cloned_child), date);
+              gcal_event_widget_set_date_end (GCAL_EVENT_WIDGET (cloned_child), second_date);
+            }
 
           days_widgets_array[i] = g_list_insert_sorted (days_widgets_array[i],
                                                         cloned_child,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]