diff --git a/Plugin/StreamLines.cpp b/Plugin/StreamLines.cpp
index c8c39013d255e9562db292f98d2abfa2aea7612d..cae46780a68561fcbc517c763f38efca25c1362b 100644
--- a/Plugin/StreamLines.cpp
+++ b/Plugin/StreamLines.cpp
@@ -1,4 +1,4 @@
-// $Id: StreamLines.cpp,v 1.27 2007-05-19 22:01:27 geuzaine Exp $
+// $Id: StreamLines.cpp,v 1.28 2007-05-21 09:02:39 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -299,7 +299,9 @@ Post_View * GMSH_StreamLinesPlugin::GenerateView(int iView, int dView) const
 	double XPREV[3] = { X[0], X[1], X[2] };
 
 	if(timestep < 0){
-	  const double currentT = DT * iter;
+	  double T0 = List_Nbr(v1->Time) ? *(double*)List_Pointer(v1->Time, 0) : 0.;
+	  double currentT = T0 + DT * iter;
+	  List_Add(View->Time, &currentT);
 	  for(; currentTimeStep < v1->NbTimeStep - 1 && currentT > 0.5 *
 		(*(double*)List_Pointer(v1->Time, currentTimeStep) +
 		 *(double*)List_Pointer(v1->Time, currentTimeStep + 1));