diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dialog.cc | 5 |
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"); |