Index: /issm/trunk-jpl/src/m/plot/plot_coastlines.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_coastlines.m	(revision 24881)
+++ /issm/trunk-jpl/src/m/plot/plot_coastlines.m	(revision 24882)
@@ -9881,6 +9881,18 @@
 end
 
-[x,y,z]=AboveGround(coastlat,coastlon,mesh.r(1),1000);
-hold on, p=plot3(x,y,z,'k-'); 
-set(p,'Color',getfieldvalue(options,'coast_color','k'));
-set(p,'LineWidth',getfieldvalue(options,'coast_linewidth',1));
+%check on the type of mesh:
+if strcmpi(class(mesh),'mesh2d'),
+	%project: 
+	xl=getfieldvalue(options,'xlim',xlim);
+	yl=getfieldvalue(options,'ylim',ylim);
+	[x,y]=gdaltransform(coastlon,coastlat,'EPSG:4326',mesh.proj);
+	hold on, p=plot(x,y,'k-');
+	xlim(xl); ylim(yl); 
+	set(p,'Color',getfieldvalue(options,'coast_color','k'));
+	set(p,'LineWidth',getfieldvalue(options,'coast_linewidth',1));
+else
+	[x,y,z]=AboveGround(coastlat,coastlon,mesh.r(1),1000);
+	hold on, p=plot3(x,y,z,'k-'); 
+	set(p,'Color',getfieldvalue(options,'coast_color','k'));
+	set(p,'LineWidth',getfieldvalue(options,'coast_linewidth',1));
+end
