(svn r13305) -Fix (r13039): Confirmation window sent both yes and no answers instead of just yes.

This commit is contained in:
peter1138 2008-05-28 06:30:55 +00:00
parent e15863fa77
commit 504d0d1ae5
1 changed files with 2 additions and 0 deletions

View File

@ -1208,6 +1208,8 @@ struct QueryWindow : public Window {
* DeleteNonVitalWindows() to be called - we shouldn't be in a window then */
QueryCallbackProc *proc = this->proc;
Window *parent = this->parent;
/* Prevent the destructor calling the callback function */
this->proc = NULL;
delete this;
if (proc != NULL) {
proc(parent, true);