Index: /issm/trunk-jpl/src/m/plot/plotgemb.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/plotgemb.m	(revision 21428)
+++ /issm/trunk-jpl/src/m/plot/plotgemb.m	(revision 21429)
@@ -20,9 +20,9 @@
 			deltat=results(i+1).time-time;
 		else
-			deltat=time-results(i-1).time;
+			deltat=time-results(i-1).time;			
 		end
 
 		%figure out number of levels: 
-		dz=flipud(results(i).SmbDz(element,:)') ;
+		dz=results(i).SmbDz(element,:);
 		if numlevels==-1,
 			nlevels=length(dz); 
@@ -30,5 +30,5 @@
 			nlevels=numlevels;
 		end
-		dz=dz(1:nlevels);
+        dz=flipud(dz(1:nlevels)') ;
 
 		%retrieve values: 
@@ -38,8 +38,4 @@
 		%build vertical values: 
 		nz=length(dz); 
-		%for j=1:nz, 
-		%	patch([time-deltat/2 ;time+deltat/2; time+deltat/2; time-deltat/2],[z0; z0; z0+dz(j); z0+dz(j)],[T(j);T(j);T(j);T(j)]);
-		%	z0=z0+dz(j);
-		%end
 
 		xA=(time-deltat/2)*ones(nz,1);
@@ -53,4 +49,5 @@
 		zD=zeros(nz,1);
 		
+        
 		for j=1:nz, 
 			zA(j)=z0;
@@ -59,10 +56,12 @@
 			zD(j)=z0+dz(j);
 			z0=z0+dz(j);
-		end
+        end       
+    
 
-		patch([xA,xB,xC,xD]',[zA,zB,zC,zD]',[T,T,T,T]');
+		patch([xA,xB,xC,xD]',[zA,zB,zC,zD]',[T,T,T,T]','EdgeColor','none');
 
 		if i>=maxstep,
 			break;
 		end
-	end
+    end
+    
