From c2cdfc47bd8ebc6c1f7d7a0d85d57a3165ce310f Mon Sep 17 00:00:00 2001 From: Frederic Cervenansky Date: Wed, 9 Dec 2009 08:46:20 +0000 Subject: [PATCH] memory leaks --- kernel/src/bbtkWxGUIOutputMessages.cxx | 11 ++++++----- kernel/src/bbtkWxGUIOutputMessages.h | 5 +++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/kernel/src/bbtkWxGUIOutputMessages.cxx b/kernel/src/bbtkWxGUIOutputMessages.cxx index 62d95fc..274b5e8 100644 --- a/kernel/src/bbtkWxGUIOutputMessages.cxx +++ b/kernel/src/bbtkWxGUIOutputMessages.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIOutputMessages.cxx,v $ Language: C++ - Date: $Date: 2008/10/17 08:18:15 $ - Version: $Revision: 1.3 $ + Date: $Date: 2009/12/09 08:46:20 $ + Version: $Revision: 1.4 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -69,14 +69,14 @@ namespace bbtk wxTE_READONLY | wxTE_MULTILINE ); - wxFont* FixedFont = new wxFont(10, + mFixedFont = new wxFont(10, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false); mwxOutputTextAttr = new wxTextAttr; - mwxOutputTextAttr->SetFont(*FixedFont); + mwxOutputTextAttr->SetFont(*mFixedFont); sizer->Add ( mwxOutputText, 1, wxGROW); // Redirection of std::cout to mwxTextHistory and printf @@ -94,7 +94,8 @@ namespace bbtk { delete mRedirect_cout; delete mRedirect_cerr; - + delete mwxOutputTextAttr; + delete mFixedFont; } void WxGUIOutputMessages::Print(const std::string& message, diff --git a/kernel/src/bbtkWxGUIOutputMessages.h b/kernel/src/bbtkWxGUIOutputMessages.h index 55541d6..9b8319c 100644 --- a/kernel/src/bbtkWxGUIOutputMessages.h +++ b/kernel/src/bbtkWxGUIOutputMessages.h @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIOutputMessages.h,v $ Language: C++ - Date: $Date: 2008/10/17 08:18:15 $ - Version: $Revision: 1.3 $ + Date: $Date: 2009/12/09 08:46:21 $ + Version: $Revision: 1.4 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -84,6 +84,7 @@ namespace bbtk WxGUIOutputMessagesUser* mUser; wxTextCtrl* mwxOutputText; wxTextAttr* mwxOutputTextAttr; + wxFont* mFixedFont; WxStreamRedirector* mRedirect_cout; WxStreamRedirector* mRedirect_cerr; /* -- 2.45.1