Index: /issm/trunk/src/m/classes/public/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 3061)
+++ /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 3062)
@@ -156,5 +156,5 @@
 			fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1));
 			scalevalues(i)=round_ice(logvalue^scalevalues(i),2);
-			scalestring=[scalestring; sprintf('%4.4g',scalevalues(i))];
+			scalestring=char(scalestring,sprintf('%4.4g',scalevalues(i)));
 		end
 		set(c,'YTickLabel',scalestring);
@@ -276,6 +276,9 @@
 %flag edges of a partition
 if exist(options,'partitionedges')
-	[grids middles]=flagedges(md.x,md.y,md.part,md.adjacency);
+	[xsegments ysegments]=flagedges(md.elements,md.x,md.y,md.part);
+	color=getfieldvalue(options,'partitionedgescolor','k-');
 	hold on;
-	plot(middles(:,1),middles(:,2),'k.');
-end
+	for i=1:length(xsegments),
+		plot(xsegments(i,:),ysegments(i,:),color);
+	end
+end
