Index: /issm/trunk/src/m/classes/public/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 3199)
+++ /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 3200)
@@ -274,9 +274,14 @@
 	Ax=[min(A.x) max(A.x)];
 	Ay=[min(A.y) max(A.y)];
-	mdx=[min(md.x) max(md.x)];
-	mdy=[min(md.y) max(md.y)];
+	%if we are zooming on a basin, don't take the mesh for the boundaries!
+	if exist(options,'basin'),
+		[mdx mdy]=basinzoom(getfieldvalue(options,'basin'));
+	else
+		mdx=[min(md.x) max(md.x)];
+		mdy=[min(md.y) max(md.y)];
+	end
 	line(A.x,A.y,'color','b');
 	patch([Ax(1)  Ax(2)  Ax(2)  Ax(1) Ax(1)],[Ay(1)  Ay(1)  Ay(2)  Ay(2) Ay(1)],[1 1 1],'EdgeColor',[0 0 0],'LineWidth',1,'FaceLighting','none')
-	patch( [mdx(1) mdx(2) mdx(2) mdx(1)],[mdy(1) mdy(1) mdy(2) mdy(2)],ones(4,1),'EdgeColor',[0 0 0],'FaceColor',[0.5 0.5 0.5],'FaceAlpha',0.5)
+	patch( [mdx(1) mdx(2) mdx(2) mdx(1)],[mdy(1) mdy(1) mdy(2) mdy(2)],ones(4,1),'EdgeColor',[0 0 0],'FaceColor','r','FaceAlpha',0.5)
 	colorbar('off');
 end
