From da50e91516926bad375d78cb70e1a6348d2e0ff1 Mon Sep 17 00:00:00 2001 From: Amit Bennan Date: Fri, 21 Jul 2023 14:30:33 +0200 Subject: [PATCH] test if pln.propSeq exists ( bug from example 1 with GUI) --- gui/widgets/matRad_PlanWidget.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gui/widgets/matRad_PlanWidget.m b/gui/widgets/matRad_PlanWidget.m index 751d28ec4..3160e8e69 100644 --- a/gui/widgets/matRad_PlanWidget.m +++ b/gui/widgets/matRad_PlanWidget.m @@ -678,12 +678,15 @@ contentPopUp = get(handles.popMenuBioOpt,'String'); + ix = find(strcmp(pln.propOpt.bioOptimization,contentPopUp)); set(handles.popMenuBioOpt,'Value',ix); - set(handles.btnRunSequencing,'Value',pln.propSeq.runSequencing); set(handles.btnRunDAO,'Value',pln.propOpt.runDAO); - if isfield(pln.propSeq, 'sequencingLevel') + if isfield(pln, 'propSeq') && isfield(pln.propSeq, 'sequencingLevel') + set(handles.btnRunSequencing,'Value',pln.propSeq.runSequencing); set(handles.editSequencingLevel,'String',num2str(pln.propSeq.sequencingLevel)); + else + set(handles.btnRunSequencing,'Value', 0 ); end if isfield (pln.propOpt, 'conf3D') set(handles.radiobutton3Dconf,'Value',pln.propOpt.conf3D);