From: Stefan Neis <Stefan.Neis@t-online.de> Date: Sun, 29 Jun 2003 15:18:46 +0000 (+0000) Subject: Applied Patch 760644 (wxGrid SetTable uses deleted wxGridTable). X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/86c7378f3215050a767e92187fb4e673f77bd391 Applied Patch 760644 (wxGrid SetTable uses deleted wxGridTable). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21505 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index 45562e16be..001bdbd65e 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -3913,14 +3913,19 @@ bool wxGrid::SetTable( wxGridTableBase *table, bool takeOwnership, { if ( m_created ) { - if (m_ownTable) - delete m_table; + // stop all processing + m_created = FALSE; + + if (m_ownTable) + { + wxGridTableBase *t=m_table; + m_table=0; + delete t; + } delete m_selection; - // stop all processing m_table=0; m_selection=0; - m_created = FALSE; m_numRows=0; m_numCols=0; }