Commit ab784002 authored by sstucker's avatar sstucker
Browse files

Changes to prevent GUI elements from failing when there is no stim cond

parent 3efe331f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -20,6 +20,12 @@ for jj=1:length(CondNames)
        CondNames{jj} = ['-- ', CondNames{jj}];
    end
end
if isempty(CondNames)
   CondNames = {' '};
   set(handles.popupmenuConditions, 'enable', 'off');
else
    set(handles.popupmenuConditions, 'enable', 'on');
end
set(handles.popupmenuConditions, 'string', CondNames);
maingui.condition = get(handles.popupmenuConditions, 'value');

+10 −2
Original line number Diff line number Diff line
@@ -959,7 +959,15 @@ set(handles.axes1,'xlim', [t(1), t(end)]);
set(handles.popupmenuConditions, 'string', sort(stimEdit.dataTreeHandle.currElem.GetConditions()));
conditions = get(handles.popupmenuConditions, 'string');
idx = get(handles.popupmenuConditions, 'value');
if ~isempty(conditions)
    set(handles.popupmenuConditions, 'enable', 'on');
    condition = conditions{idx};
else  % If no stim conditions at all, disable display and prevent crash
    conditions = {' '};
    condition = ' ';
    set(handles.popupmenuConditions, 'enable', 'off');
    set(handles.popupmenuConditions, 'string', conditions);
end
SetUitableStimInfo(condition, handles);