dtcreate: Avoid trying to reuse closed help window
This fixes a segfault when trying to go to help a second time, after closing the first window.
This commit is contained in:
committed by
Jon Trulson
parent
4773d68153
commit
71962e580d
@@ -220,6 +220,9 @@ void activateCB_edit_icon (Widget wid, XtPointer client_data,
|
||||
return;
|
||||
}
|
||||
|
||||
/* We use this so we can reuse an open help dialog window. */
|
||||
static Widget mainHelpDialog = NULL;
|
||||
|
||||
/******************************************************************************/
|
||||
/* */
|
||||
/* closeCB_mainHelpDialog */
|
||||
@@ -234,6 +237,7 @@ void closeCB_mainHelpDialog(Widget wid, XtPointer client_data,
|
||||
XtPointer *cbs)
|
||||
{
|
||||
XtDestroyWidget(wid);
|
||||
mainHelpDialog = NULL;
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
@@ -248,7 +252,6 @@ void closeCB_mainHelpDialog(Widget wid, XtPointer client_data,
|
||||
/******************************************************************************/
|
||||
void DisplayHelpDialog(Widget wid, XtPointer client_data, XtPointer cbs)
|
||||
{
|
||||
static Widget mainHelpDialog = NULL;
|
||||
Widget parent;
|
||||
int i;
|
||||
Arg args[10];
|
||||
|
||||
Reference in New Issue
Block a user