aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseRenderer.java6
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);