Index: /issm/trunk-jpl/src/m/model/bamg.m
===================================================================
--- /issm/trunk-jpl/src/m/model/bamg.m	(revision 11008)
+++ /issm/trunk-jpl/src/m/model/bamg.m	(revision 11009)
@@ -253,12 +253,8 @@
 	%bamg_geometry=processgeometry(bamg_geometry,getfieldvalue(options,'tol',NaN),domain(1));
 
-elseif isstruct(md.private.bamg),
-
-	bamg_geometry=bamggeom(md.private.bamg.geometry); %TEST
-
+elseif isstruct(md.private.bamg) & isfield('mesh',md.private.bamg),
+	bamg_geometry=bamggeom(md.private.bamg.geometry); 
 else
-
 	%do nothing...
-
 end
 %}}}
@@ -267,5 +263,5 @@
 if (~exist(options,'domain') & md.mesh.numberofvertices~=0 & md.mesh.dimension==2),
 
-	if isstruct(md.private.bamg),
+	if isstruct(md.private.bamg) & isfield('mesh',md.private.bamg),
 		bamg_mesh=bamgmesh(md.private.bamg.mesh);
 	else
Index: /issm/trunk-jpl/src/m/model/plot/plot_gridded.m
===================================================================
--- /issm/trunk-jpl/src/m/model/plot/plot_gridded.m	(revision 11008)
+++ /issm/trunk-jpl/src/m/model/plot/plot_gridded.m	(revision 11009)
@@ -66,5 +66,5 @@
 if exist(options,'edgecolor'),
 	A=elements(:,1); B=elements(:,2); C=elements(:,3); 
-	patch('Faces',[A B C],'Vertices', [x y z],'FaceVertexCData',zeros(size(x)),'FaceColor','none','EdgeColor',getfieldvalue(options,'edgecolor'));
+	patch('Faces',[A B C],'Vertices', [x y z],'FaceVertexCData',data_grid(1)*ones(size(x)),'FaceColor','none','EdgeColor',getfieldvalue(options,'edgecolor'));
 end
 
