[evolution/gnome-3-8] EDayView's event resize abort doesn't always restore original event size



commit 41c2805b1f5d1d3036d820a1fc3e7bc88ffe1dc6
Author: Milan Crha <mcrha redhat com>
Date:   Fri Jul 12 14:51:15 2013 +0200

    EDayView's event resize abort doesn't always restore original event size
    
    A resize abort of an event's end time in a day view didn't restore
    original event size, because the drawing function updated event's
    structure, when it should not. The resize of a start time could be
    aborted without any problem.

 calendar/gui/e-day-view-main-item.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/calendar/gui/e-day-view-main-item.c b/calendar/gui/e-day-view-main-item.c
index 1492cde..f7eecab 100644
--- a/calendar/gui/e-day-view-main-item.c
+++ b/calendar/gui/e-day-view-main-item.c
@@ -576,9 +576,7 @@ day_view_main_item_draw_day_event (EDayViewMainItem *main_item,
                        cairo_close_path (cr);
                        cairo_restore (cr);
                }
-       }
-
-       if (bar_y2 > scroll_flag)
+       } else if (bar_y2 > scroll_flag)
                event->end_minute += time_divisions;
        else if (bar_y2 < scroll_flag)
                event->end_minute -= time_divisions;


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