Index: /issm/trunk/src/m/classes/public/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 2500)
+++ /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 2501)
@@ -99,6 +99,6 @@
 %colorbar
 if getfieldvalue(options,'colorbar',1)~=0,
-	if ~isnan(options_structure.colorbarcornerposition),
-		c=colorbar(options_structure.colorbarcornerposition);
+	if exist(options,'colorbarcornerposition'),
+		c=colorbar(getfieldvalue(options,'colorbarcornerposition'));
 	else 
 		c=colorbar;
@@ -132,10 +132,6 @@
 	if exist(options,'colorbartitle'),
 		backup=gca;
-		axes(c);lab=ylabel(options_structure.colorbartitle);
-		if ~isnan(options_structure.colorbartitlerotation),
-			set(lab,'Rotation',options_structure.colorbartitlerotation);
-		else
-			set(lab,'Rotation',-90);
-		end
+		axes(c);lab=ylabel(getfieldvalue(options,'colorbartitle'));
+		set(lab,'Rotation',getfieldvalue(options,'colorbartitlerotation',-90));
 		set(lab,'VerticalAlignment','bottom');
 		axes(backup);
@@ -206,5 +202,5 @@
 
 %axes position
-if ~isnan(options_structure.axesPosition)
-	set(gca,'Position',options_structure.axesPosition);
-end
+if exist(options,'axesPosition')
+	set(gca,'Position',getfieldvalue(options,'axesPosition'));
+end
