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