Index: /issm/trunk-jpl/src/m/contrib/tsantos/mismip/gl_position.m
===================================================================
--- /issm/trunk-jpl/src/m/contrib/tsantos/mismip/gl_position.m	(revision 24513)
+++ /issm/trunk-jpl/src/m/contrib/tsantos/mismip/gl_position.m	(revision 24514)
@@ -2,13 +2,20 @@
 
 		%initialization of some variables
-		data					= md.results.TransientSolution(step).MaskGroundediceLevelset;
-		if(isfield(md.results.TransientSolution,'MeshElements'))
-			index					= md.results.TransientSolution(step).MeshElements;
-			x						= md.results.TransientSolution(step).MeshX;
-			y						= md.results.TransientSolution(step).MeshY;
+		if isfield(md.results,'TransientSolution')
+			data		= md.results.TransientSolution(step).MaskGroundediceLevelset;
+			if isfield(md.results.TransientSolution,'MeshElements')
+				index	= md.results.TransientSolution(step).MeshElements;
+				x		= md.results.TransientSolution(step).MeshX;
+				y		= md.results.TransientSolution(step).MeshY;
+			else
+				index	= md.mesh.elements;
+				x		= md.mesh.x;
+				y		= md.mesh.y;
+			end
 		else
-			index					= md.mesh.elements;
-			x						= md.mesh.x;
-			y						= md.mesh.y;
+			data	= md.mask.groundedice_levelset;
+			index	= md.mesh.elements;
+			x		= md.mesh.x;
+			y		= md.mesh.y;
 		end
 		numberofelements	= size(index,1);
