4bb0b3b
--- planner-0.14.4/src/planner-gantt-chart.c	2009-11-17 10:29:26.000000000 +0000
4bb0b3b
+++ planner-0.14.4/src/planner-gantt-chart.c	2009-11-17 10:29:26.000000000 +0000
4bb0b3b
@@ -1876,6 +1876,7 @@
4bb0b3b
 	gdouble                t;
4bb0b3b
 	gdouble                zoom;
4bb0b3b
 	gdouble                alloc;
4bb0b3b
+        mrptime                mt;
4bb0b3b
 
4bb0b3b
 	g_return_if_fail (PLANNER_IS_GANTT_CHART (chart));
4bb0b3b
 
4bb0b3b
@@ -1889,7 +1890,9 @@
4bb0b3b
 	alloc = GTK_WIDGET (chart)->allocation.width - PADDING * 2;
4bb0b3b
 
4bb0b3b
 	zoom = planner_scale_clamp_zoom (ZOOM (alloc / t));
4bb0b3b
+        mt = gantt_chart_get_center (chart);
4bb0b3b
 	gantt_chart_set_zoom (chart, zoom);
4bb0b3b
+        gantt_chart_set_center (chart, mt);
4bb0b3b
 }
4bb0b3b
 
4bb0b3b
 gdouble