From 82e31d670b470fe79464aa3cecfc3bfcfbef7dbf Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sat, 29 Jan 2011 23:12:20 +0000 Subject: [PATCH] - attempt to fix segfault on ubuntu 10.04 --- source/g3d_viewer/main.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/source/g3d_viewer/main.cpp b/source/g3d_viewer/main.cpp index b8cab139..55de91ad 100644 --- a/source/g3d_viewer/main.cpp +++ b/source/g3d_viewer/main.cpp @@ -337,6 +337,8 @@ MainWindow::MainWindow( std::pair > unitToLoad, statusbarText=""; CreateStatusBar(); + this->Layout(); + wxInitAllImageHandlers(); #ifdef WIN32 @@ -361,7 +363,6 @@ MainWindow::MainWindow( std::pair > unitToLoad, fileDialog->SetPath(ToUnicode(modelPath)); } - glCanvas->SetCurrent(); glCanvas->SetFocus(); timer = new wxTimer(this); @@ -384,14 +385,6 @@ void MainWindow::init() { glCanvas->SetCurrent(); renderer->init(); - //assertGl(); - GLenum error= glGetError(); - - if(error != GL_NO_ERROR){ - const char *errorString= reinterpret_cast(gluErrorString(error)); - throw runtime_error("OpenGL error: "+string(errorString)); - } - wxCommandEvent event; onMenuRestart(event); }