125
87
//TODO: this is awkward on both android and gbm...
126
88
auto native_window = new NativeSurface(*client_surface);
127
89
auto egl_native_window = new EGLNativeWindowType;
129
91
NativeWindowDeleter deleter(native_window);
130
92
return std::shared_ptr<EGLNativeWindowType>(egl_native_window, deleter);