workaround a bug in the SGX driver that would prevent eglGetConfig to work properly
diff --git a/standalone/main.cpp b/standalone/main.cpp
index 4e1039c..f705627 100644
--- a/standalone/main.cpp
+++ b/standalone/main.cpp
@@ -170,7 +170,9 @@
     if (! gNoEvents) {
         gpEventQueue = new EventQueue();
     }
-    
+
+    EGLNativeWindowType window = android_createDisplaySurface();
+
     gDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY);
     
     EGLint majorVersion;
@@ -186,7 +188,6 @@
     };
  
     EGLConfig config;
-    EGLNativeWindowType window = android_createDisplaySurface();
     android::EGLUtils::selectConfigForNativeWindow(gDisplay, configRequest, window, &config);
     gSurface = eglCreateWindowSurface(gDisplay, config, window, NULL);