Suppress empty label at top of Edit Tags dialog
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 12 Mar 2016 13:33:05 +0000 (14:33 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sat, 12 Mar 2016 13:37:27 +0000 (14:37 +0100)
There is a Label Option above the text memo of the Edit Tags dialog
that can display a message, but it is only used in cmail mode, and
is passed as a NULL pointer otherwise. (On which GenericPopup then
crashed when it wanted to attach a help click.) Now we simply suppress
display of that widget when there is no message.

dialogs.c

index d57b576..084d9f4 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -1259,7 +1259,7 @@ NewTagsPopup (char *text, char *msg, char *ttl)
     if(tagsText) free(tagsText); tagsText = strdup(text);
     tagsOptions[0].name = msg;
     MarkMenu("View.Tags", TagsDlg);
-    GenericPopUp(tagsOptions, title, TagsDlg, BoardWindow, NONMODAL, appData.topLevel);
+    GenericPopUp(tagsOptions + (msg == NULL), title, TagsDlg, BoardWindow, NONMODAL, appData.topLevel);
 }
 
 void