[evolution] EDayView's event resize abort doesn't always restore original event size



commit 8815dac4fe98710aa26abf50cb78111f86a67638
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 8cfa4e4..cdf167e 100644
--- a/calendar/gui/e-day-view-main-item.c
+++ b/calendar/gui/e-day-view-main-item.c
@@ -577,9 +577,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]