]> err.no Git - libchamplain/commitdiff
Don't reposition the markers on idle
authorPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Thu, 26 Feb 2009 18:59:37 +0000 (20:59 +0200)
committerPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Thu, 26 Feb 2009 18:59:37 +0000 (20:59 +0200)
because the function is not called (or too late) when there is
an animation going on.  It makes the markers disapear for a moment.

champlain/champlain-view.c

index 7b6e4e3f849eadc2c81df9ab11b2dcb520b53d0e..262303283ca484ad4dd96d564fe557f4303e1be9 100644 (file)
@@ -1004,7 +1004,7 @@ champlain_view_center_on (ChamplainView *view,
   g_object_notify (G_OBJECT (view), "latitude");
 
   map_load_visible_tiles (priv->map, priv->viewport_size, priv->offline);
-  g_idle_add (marker_reposition, view);
+  marker_reposition (view);
 }
 
 /**