X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2Fbbc%2Fmain.cxx.in;h=47e150a1c34f98c4e7a80fcc517df654541af5ca;hb=4ad5b5ee44357ad873bc8c43230defb6d0a79879;hp=b4ac5271a21814caf1630d47c2a88404f91ec531;hpb=c2a4b1893412e50a3d9abff221938a2d16c4a7cb;p=bbtk.git diff --git a/kernel/appli/bbc/main.cxx.in b/kernel/appli/bbc/main.cxx.in index b4ac527..47e150a 100644 --- a/kernel/appli/bbc/main.cxx.in +++ b/kernel/appli/bbc/main.cxx.in @@ -35,7 +35,7 @@ public: bool OnCmdLineParsed(wxCmdLineParser& parser); void Run(bbtk::Interpreter*); - bbtk::Executer* mExecuter; + bbtk::Executer::Pointer mExecuter; // int argc; // std::vector argv; bool command; @@ -111,7 +111,7 @@ bool wxBBIApp::OnInit( ) bbtk::Wx::CreateInvisibleTopWindow(); try { - mExecuter = new bbtk::Executer(); + mExecuter = bbtk::Executer::New(); mExecuter->SetInputs(param_map); if (help) mExecuter->SetNoExecMode(true); @@ -135,7 +135,6 @@ bool wxBBIApp::OnInit( ) mess += bbtk::std2wx ( e.GetMessage() ); wxMessageBox(mess,_T("Error"),wxOK | wxICON_ERROR); bbtk::Wx::GetTopWindow()->Close(); - delete mExecuter; return false; } if (help || !bbtk::Wx::IsSomeWindowAlive())