Index: /issm/branches/trunk-jpl-damage/src/m/model/plot/scaleruler.m
===================================================================
--- /issm/branches/trunk-jpl-damage/src/m/model/plot/scaleruler.m	(revision 12198)
+++ /issm/branches/trunk-jpl-damage/src/m/model/plot/scaleruler.m	(revision 12199)
@@ -8,4 +8,5 @@
 structure=getfieldvalue(options,'scaleruler');
 fontsize=getfieldvalue(options,'scaleruler_fontsize',16);
+units=getfieldvalue(options,'unit');
 
 %Go through structure and fill missing arguments
@@ -56,6 +57,14 @@
 	yt=Bu(2)+widthscale;
 	if i~=numberofticks-1,
-		text(xt,yt,num2str(round_ice(Tick/1000,3)),'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+		if units==1 % m
+			text(xt,yt,num2str(round_ice(Tick/1000,3)),'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+		else
+			text(xt,yt,num2str(round_ice(Tick,3)),'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+		end
 	end
 end
-text(xt,yt,[num2str(round_ice(Tick/1000,3)) ' km'],'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+if units==1
+	text(xt,yt,[num2str(round_ice(Tick/1000,3)) ' km'],'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+else
+	text(xt,yt,[num2str(round_ice(Tick,3)) ' km'],'FontSize',fontsize,'FontWeight','n','HorizontalAlignment','left','VerticalAlignment','baseline');
+end
