There is also some other kind of corruption, even if the grid is not destroyed.
It might be related to the life time of the GridCellEditors or Renderers as those are created and destroyed quite often. Currently my grid ends up with bad CellRenderer: (no wxLua code on stack, but probably the renderer has been deleted earlier....) > t_console.exe!wxGrid::DrawCell(wxDC & dc={...}, const wxGridCellCoords & coords={...}) Line 7595 + 0x2d bytes C++ t_console.exe!wxGrid::DrawGridCellArea(wxDC & dc={...}, const wxGridCellCoordsArray & cells={...}) Line 7516 C++ t_console.exe!wxGridWindow::OnPaint(wxPaintEvent & __formal={...}) Line 4015 C++ t_console.exe!wxAppConsole::HandleEvent(wxEvtHandler * handler=0x014861f0, void (wxEvent &)* func=0x008445f0, wxEvent & event={...}) Line 321 C++ t_console.exe!wxEvtHandler::ProcessEventIfMatches(const wxEventTableEntryBase & entry={...}, wxEvtHandler * handler=0x014861f0, wxEvent & event={...}) Line 1227 C++ t_console.exe!wxEventHashTable::HandleEvent(wxEvent & event={...}, wxEvtHandler * self=0x014861f0) Line 899 + 0x1c bytes C++ t_console.exe!wxEvtHandler::ProcessEvent(wxEvent & event={...}) Line 1287 + 0x1c bytes C++ t_console.exe!wxWindow::HandlePaint() Line 4562 + 0x1c bytes C++ t_console.exe!wxWindow::MSWWindowProc(unsigned int message=0x0000000f, unsigned int wParam=0x00000000, ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users