Bug fix: all shock decomp options need to be stored in mydata for uimenu's.

time-shift
Marco Ratto 2017-02-09 18:06:51 +01:00 committed by Stéphane Adjemian (Charybdis)
parent e21c887775
commit a50a4f458a
3 changed files with 5 additions and 1 deletions

View File

@ -31,7 +31,9 @@ M = evalin('base','M_');
oo = evalin('base','oo_');
options = evalin('base','options_');
mydata=get(findobj(gcf,'tag',['group' int2str(ic)]),'userdata');
if isfield(mydata,'graph_decomp')
options.graph_decomp=mydata.graph_decomp;
end
% define expanded group
label = mydata.shock_group.label;
shocks = mydata.shock_group.shocks;

View File

@ -192,6 +192,7 @@ for j=1:nvar
mydata.fig_names = DynareOptions.shock_decomp.fig_names(2:end);
mydata.use_shock_groups = DynareOptions.use_shock_groups;
mydata.shock_group = shock_groups.(shock_ind{i});
mydata.shock_decomp = DynareOptions.shock_decomp;
if ~isempty(mydata.shock_group.shocks{1})
c = uicontextmenu;
hl.UIContextMenu=c;

View File

@ -182,6 +182,7 @@ for j=1:nvar
mydata.fig_names = DynareOptions.shock_decomp.fig_names(2:end);
mydata.use_shock_groups = DynareOptions.use_shock_groups;
mydata.shock_group = shock_groups.(shock_ind{ic});
mydata.shock_decomp = DynareOptions.shock_decomp;
if ~isempty(mydata.shock_group.shocks{1})
c = uicontextmenu;
hax.UIContextMenu=c;