diff --git a/GUI/View/Main/MainWindow.cpp b/GUI/View/Main/MainWindow.cpp
index 95f77d248db9c17a128e558f83d9e6fb38d75aa5..e641408b190852cdb4bd58026b6139d0013f1618 100644
--- a/GUI/View/Main/MainWindow.cpp
+++ b/GUI/View/Main/MainWindow.cpp
@@ -31,6 +31,7 @@
 #include <QButtonGroup>
 #include <QCloseEvent>
 #include <QMessageBox>
+#include <QOpenGLWidget>
 #include <QProgressBar>
 #include <QPushButton>
 #include <QSettings>
@@ -74,6 +75,8 @@ MainWindow::MainWindow()
     vlayout->setSpacing(0);
     vlayout->addLayout(m_viewsStack);
 
+    vlayout->addWidget(new QOpenGLWidget()); // quick fix to reset surface format
+
     mainLayout->addLayout(m_viewSelectionButtonsLayout);
     mainLayout->addLayout(vlayout);