Index: /issm/trunk/src/m/classes/public/geography.m
===================================================================
--- /issm/trunk/src/m/classes/public/geography.m	(revision 3116)
+++ /issm/trunk/src/m/classes/public/geography.m	(revision 3117)
@@ -59,10 +59,14 @@
 if (strcmp(iceshelfname,'') | strcmp(iceshelfname,'all')),
 	md.iceshelfoutline=iceshelfname;
-else 
+elseif ischar(iceshelfname),
 	md.iceshelfoutline=char(textread(iceshelfname,'%s','delimiter','\n'));
+else
+	md.iceshelfoutline=iceshelfname;
 end
 if (strcmp(icesheetname,'') | strcmp(icesheetname,'all')),
 	md.icesheetoutline=icesheetname;
+elseif ischar(icesheetname),
+	md.icesheetoutline=char(textread(icesheetname,'%s','delimiter','\n'));
 else 
-	md.icesheetoutline=char(textread(icesheetname,'%s','delimiter','\n'));
+	md.icesheetoutline=icesheetname;
 end
