diff options
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java')
-rw-r--r-- | src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java index 0fb489f..627b7bf 100644 --- a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java +++ b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java @@ -650,7 +650,8 @@ public class PhotoPhaseRenderer implements GLSurfaceView.Renderer { Rect dimensions = Utils.isTablet(mContext) ? new Rect(0, 0, width / 2, height / 2) : new Rect(0, 0, width / 4, height / 4); - Rect screenDimensions = new Rect(0, mStatusBarHeight, width, height); + Rect screenDimensions = new Rect(0, AndroidHelper.isKitKat() ? 0 : mStatusBarHeight, + width, AndroidHelper.isKitKat() ? height + mStatusBarHeight : height); mTextureManager.setDimensions(dimensions); mTextureManager.setScreenDimesions(screenDimensions); mTextureManager.setPause(false); @@ -674,7 +675,8 @@ public class PhotoPhaseRenderer implements GLSurfaceView.Renderer { mOopsShape = new OopsShape(mContext, R.string.no_pictures_oops_msg); // Set the viewport and the fustrum - GLES20.glViewport(0, -mStatusBarHeight, mWidth, mHeight); + GLES20.glViewport(0, AndroidHelper.isKitKat() ? 0 : -mStatusBarHeight, mWidth, + AndroidHelper.isKitKat() ? mHeight + mStatusBarHeight : mHeight); GLESUtil.glesCheckError("glViewport"); Matrix.frustumM(mProjMatrix, 0, 1.0f, -1.0f, -1.0f, 1.0f, 1.0f, 2.0f); |