2003-05-16  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #42220

	* gui/e-day-view.c (e_day_view_finish_resize): hide canvas items and
	update internal fields before updating the object.

svn path=/trunk/; revision=21233
This commit is contained in:
Rodrigo Moya
2003-05-18 11:11:38 +00:00
committed by Rodrigo Moya
parent 63c34c4615
commit 00fa9ecbc5
2 changed files with 18 additions and 11 deletions

View File

@ -1,3 +1,10 @@
2003-05-16 Rodrigo Moya <rodrigo@ximian.com>
Fixes #42220
* gui/e-day-view.c (e_day_view_finish_resize): hide canvas items and
update internal fields before updating the object.
2003-05-15 JP Rosevear <jpr@ximian.com>
* gui/dialogs/comp-editor.c (comp_editor_finalize): unref the

View File

@ -4928,6 +4928,17 @@ e_day_view_finish_resize (EDayView *day_view)
cal_component_set_dtend (comp, &date);
}
gnome_canvas_item_hide (day_view->resize_rect_item);
gnome_canvas_item_hide (day_view->resize_bar_item);
/* Hide the horizontal bars. */
day_view->resize_bars_event_day = -1;
day_view->resize_bars_event_num = -1;
gnome_canvas_item_hide (day_view->main_canvas_top_resize_bar_item);
gnome_canvas_item_hide (day_view->main_canvas_bottom_resize_bar_item);
day_view->resize_drag_pos = E_DAY_VIEW_POS_NONE;
if (cal_component_is_instance (comp)) {
CalObjModType mod;
@ -4947,17 +4958,6 @@ e_day_view_finish_resize (EDayView *day_view)
} else {
g_message ("e_day_view_finish_resize(): Could not update the object!");
}
gnome_canvas_item_hide (day_view->resize_rect_item);
gnome_canvas_item_hide (day_view->resize_bar_item);
/* Hide the horizontal bars. */
day_view->resize_bars_event_day = -1;
day_view->resize_bars_event_num = -1;
gnome_canvas_item_hide (day_view->main_canvas_top_resize_bar_item);
gnome_canvas_item_hide (day_view->main_canvas_bottom_resize_bar_item);
day_view->resize_drag_pos = E_DAY_VIEW_POS_NONE;
g_object_unref (comp);
}