aboutsummaryrefslogtreecommitdiff
path: root/src/dialog.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialog.cc')
-rw-r--r--src/dialog.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dialog.cc b/src/dialog.cc
index 7f2b31c0..51f44562 100644
--- a/src/dialog.cc
+++ b/src/dialog.cc
@@ -176,6 +176,11 @@ int a_Dialog_choice5(const char *QuestionTxt,
txt[4] = alt4; txt[5] = alt5;
for (int i=1; txt[i]; ++i, ++nb)
;
+
+ if (!nb) {
+ MSG_ERR("a_Dialog_choice5: No choices.\n");
+ return choice5_answer;
+ }
ww = 140 + nb*(bw+10);
Fl_Window *window = new Fl_Window(ww,wh,"Choice5");