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); }