Index: /issm/trunk-jpl/src/m/plot/plot_manager.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_manager.m	(revision 26931)
+++ /issm/trunk-jpl/src/m/plot/plot_manager.m	(revision 26932)
@@ -129,9 +129,13 @@
 		case 'transient_results',
 			plot_transient_results(md,options,subplotwidth,i);
+			return
 		case 'transient_field',
 			plot_transient_field(md,options,subplotwidth,i);
 			return;
 	otherwise,
-		if ismember(data,properties('model')),
+		if isfield(md.results,'TransientSolution') && isfield(md.results.TransientSolution,data)
+			plot_transient_movie(md,options,subplotwidth,i);
+			return
+		elseif ismember(data,properties('model')),
 			data=eval(['md.' data ';']);
 		else
Index: /issm/trunk-jpl/src/m/plot/plot_transient_movie.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_transient_movie.m	(revision 26931)
+++ /issm/trunk-jpl/src/m/plot/plot_transient_movie.m	(revision 26932)
@@ -12,4 +12,6 @@
 	if exist(options,'transient_movie_field'),
 		field=getfieldvalue(options,'transient_movie_field');
+	elseif ischar(getfieldvalue(options,'data'))
+		field=getfieldvalue(options,'data');
 	else
 		disp('List of available fields:');
@@ -37,5 +39,8 @@
 		steps=[limit(1):limit(end)];
 	elseif exist(options,'transient_movie_steps'),
+		warning('option ''transient_movie_steps'' is now ''steps'', please update your script');
 		steps = getfieldvalue(options,'transient_movie_steps');
+	elseif exist(options,'steps'),
+		steps = getfieldvalue(options,'steps');
 	else
 		steps=1:length(results);
