From 66b3609e6ab9219f7454a1e136bc94792628efe4 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin <vadim@wxwidgets.org> Date: Thu, 24 Feb 2000 00:20:45 +0000 Subject: [PATCH] mwxLog was leaked - fixed git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/newgrid/griddemo.cpp | 3 ++- samples/newgrid/griddemo.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/samples/newgrid/griddemo.cpp b/samples/newgrid/griddemo.cpp index f6f12b7c7b..b936e76b78 100644 --- a/samples/newgrid/griddemo.cpp +++ b/samples/newgrid/griddemo.cpp @@ -184,7 +184,7 @@ GridFrame::GridFrame() wxTE_MULTILINE ); logger = new wxLogTextCtrl( logWin ); - logger->SetActiveTarget( logger ); + m_logOld = logger->SetActiveTarget( logger ); logger->SetTimestamp( NULL ); // this will create a grid and, by default, an associated grid @@ -253,6 +253,7 @@ GridFrame::GridFrame() GridFrame::~GridFrame() { + delete wxLog::SetActiveTarget(m_logOld); } diff --git a/samples/newgrid/griddemo.h b/samples/newgrid/griddemo.h index 5d48a2c58c..2bc68c2082 100644 --- a/samples/newgrid/griddemo.h +++ b/samples/newgrid/griddemo.h @@ -108,6 +108,8 @@ public: ID_TESTFUNC }; + wxLog *m_logOld; + DECLARE_EVENT_TABLE() }; -- 2.47.2