Index: /issm/trunk/src/m/utils/Mesh/timesteps.m
===================================================================
--- /issm/trunk/src/m/utils/Mesh/timesteps.m	(revision 2481)
+++ /issm/trunk/src/m/utils/Mesh/timesteps.m	(revision 2482)
@@ -18,6 +18,6 @@
 edgex=max(md.x(index),[],2)-min(md.x(index),[],2);
 edgey=max(md.y(index),[],2)-min(md.y(index),[],2);
-vx=max(vx(index),[],2);
-vy=max(vy(index),[],2);
+vx=max(abs(vx(index)),[],2);
+vy=max(abs(vy(index)),[],2);
 
 maxtime=min(1/2*(edgex./vx+edgey./vy));
