#include "wx/app.h"
#include "wx/gtk/win_gtk.h"
+//-----------------------------------------------------------------------------
+
+extern wxList wxPendingDelete;
+
//-----------------------------------------------------------------------------
// delete
return FALSE;
}
+bool wxDialog::Destroy(void)
+{
+ if (!wxPendingDelete.Member(this))
+ wxPendingDelete.Append(this);
+
+ return TRUE;
+}
+
void wxDialog::OnCloseWindow(wxCloseEvent& event)
{
if (GetEventHandler()->OnClose() || event.GetForce())
void wxDialog::EndModal( int retCode )
{
- gtk_main_quit();
SetReturnCode( retCode );
+ gtk_main_quit();
};
void wxDialog::InitDialog(void)