Reseting Open GL SurfaceView after phone is locked
I am running an app with a SurfaceView.  When the Surface view is visible and I press the 'power' button to lock the phone then return to the app the perspective is off.  It appears to be rendering a "tall and skinny" view on the left side of my "short and wide" view.

When I look at onSurfaceChanged it is being called once when the phone is powered on with 'width=480 height=800' then again when after the phone is unlocked with 'width=800 height=480'.  I am calling gl.glFrustumf() each frame with the correct new width/height data collected from onSurfaceChanged but something is still making my window appear skinny and tall, any ideas?
Reseting Open GL SurfaceView after phone is locked
===

I am running an app with a SurfaceView.  When the Surface view is visible and I press the 'power' button to lock the phone then return to the app the perspective is off.  It appears to be rendering a "tall and skinny" view on the left side of my "short and wide" view.

When I look at onSurfaceChanged it is being called once when the phone is powered on with 'width=480 height=800' then again when after the phone is unlocked with 'width=800 height=480'.  I am calling gl.glFrustumf() each frame with the correct new width/height data collected from onSurfaceChanged but something is still making my window appear skinny and tall, any ideas?