Author: mir3x Date: Tue Dec 23 18:47:43 2014 New Revision: 27390 URL: http://svn.gna.org/viewcvs/freeciv?rev=27390&view=rev Log: "Leave Game" didn't close the help dialog, leading to crashes. Fixed.
Reported and patch submitted by Louis Moureaux <louis94> See bug #23095 Modified: trunk/client/gui-qt/dialogs.cpp trunk/client/gui-qt/helpdlg.cpp Modified: trunk/client/gui-qt/dialogs.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/dialogs.cpp?rev=27390&r1=27389&r2=27390&view=diff ============================================================================== --- trunk/client/gui-qt/dialogs.cpp (original) +++ trunk/client/gui-qt/dialogs.cpp Tue Dec 23 18:47:43 2014 @@ -2049,6 +2049,8 @@ for (i = 0; i < cd_list.count(); i++) { cd_list[i]->close(); } + + popdown_help_dialog(); } /************************************************************************** Modified: trunk/client/gui-qt/helpdlg.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/helpdlg.cpp?rev=27390&r1=27389&r2=27390&view=diff ============================================================================== --- trunk/client/gui-qt/helpdlg.cpp (original) +++ trunk/client/gui-qt/helpdlg.cpp Tue Dec 23 18:47:43 2014 @@ -94,6 +94,8 @@ { if (help_dlg) { help_dlg->setVisible(false); + help_dlg->deleteLater(); + help_dlg = NULL; } } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits