fix SDLSurfaceView constructor