Index: /issm/trunk-jpl/src/m/modules/ContourToMesh.m
===================================================================
--- /issm/trunk-jpl/src/m/modules/ContourToMesh.m	(revision 22945)
+++ /issm/trunk-jpl/src/m/modules/ContourToMesh.m	(revision 22946)
@@ -26,12 +26,15 @@
 
 %Some conversion of files: 
-[path,name,ext]=fileparts(contourname); 
-if strcmpi(ext,'.shp'),
-	%read contour from shapefile:
-	contour=shpread(contourname); 
+if ischar(contourname),
+	[path,name,ext]=fileparts(contourname); 
+	if strcmpi(ext,'.shp'),
+		%read contour from shapefile
+		contourname=shpread(contourname); 
 
-	%write it to a temporary filename: 
-	contourname=[tempname '.exp'];
-	expwrite(contour,contourname);
+		%FIXME: I don't think we need to convert it to a file, ContourToMesh_matlab should be able to take a structure
+		%write it to a temporary filename: 
+		%contourname=[tempname '.exp'];
+		%expwrite(contour,contourname);
+	end
 end
 
Index: /issm/trunk-jpl/src/m/modules/ContourToNodes.m
===================================================================
--- /issm/trunk-jpl/src/m/modules/ContourToNodes.m	(revision 22945)
+++ /issm/trunk-jpl/src/m/modules/ContourToNodes.m	(revision 22946)
@@ -21,9 +21,10 @@
 	if strcmpi(ext,'.shp'),
 		%read contour from shapefile:
-		contour=shpread(contourname); 
+		contourname=shpread(contourname); 
 
+		%FIXME: I don't think we need to convert it to a file, ContourToMesh_matlab should be able to take a structure
 		%write it to a temporary filename: 
-		contourname=tempname; 
-		expwrite(contour,contourname);
+		%contourname=[tempname '.exp'];
+		%expwrite(contour,contourname);
 	end
 end
