]> Creatis software - bbtk.git/commitdiff
memory leaks
authorFrederic Cervenansky <Frederic.Cervenansky@creatis.insa-lyon.fr>
Wed, 9 Dec 2009 08:46:20 +0000 (08:46 +0000)
committerFrederic Cervenansky <Frederic.Cervenansky@creatis.insa-lyon.fr>
Wed, 9 Dec 2009 08:46:20 +0000 (08:46 +0000)
kernel/src/bbtkWxGUIOutputMessages.cxx
kernel/src/bbtkWxGUIOutputMessages.h

index 62d95fc88cdd0595cac58079e4bc6df6b0b41cf4..274b5e8324d5554f67258d2aba5f17514a445f50 100644 (file)
@@ -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, 
index 55541d6ec11199649d2c207d5fbc22298ccaf958..9b8319c757fde8ea8c7a251dabe0575fc652254f 100644 (file)
@@ -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;
     /*