Suppressing the optional book button made the Xaw generic popup crash,
because the following button had the SAME_ROW modality, and was thus
positioned w.r.t. a non-existent widget.
char *title = bookUp ? _("Edit book") : _("Tags");
tagsOptions[2].type = bookUp ? Button : Skip;
+ tagsOptions[3].min = bookUp ? SAME_ROW : 0;
if(DialogExists(TagsDlg)) { // if already exists, alter title and content
SetWidgetText(&tagsOptions[1], text, TagsDlg);
SetDialogTitle(TagsDlg, title);