summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2014-12-19 16:24:02 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2014-12-19 17:52:59 +0900
commit96a498b44c0a0ca48ac9938d9414191850d47d18 (patch)
treefe389bf66361f6ac2c35a7391844c3ed7d8ce70e /android
parent45e8d96df39f45a7fe7b56f8d0f8fc181b0f1e46 (diff)
android: remove screenshot layer
Change-Id: Ic2f0344bab4280fd3c55923707d100f87585199a
Diffstat (limited to 'android')
-rw-r--r--android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/GeckoLayerClient.java14
-rw-r--r--android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerRenderer.java16
-rw-r--r--android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java4
3 files changed, 3 insertions, 31 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/GeckoLayerClient.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
index faa7d4e0f7b4..c3535e5044fa 100644
--- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
+++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
@@ -78,7 +78,6 @@ public class GeckoLayerClient implements PanZoomTarget, LayerView.Listener {
/* The new color for the checkerboard. */
private int mCheckerboardColor;
- private boolean mCheckerboardShouldShowChecks;
private final PanZoomController mPanZoomController;
private LayerView mView;
@@ -98,7 +97,6 @@ public class GeckoLayerClient implements PanZoomTarget, LayerView.Listener {
mViewportMetrics = new ImmutableViewportMetrics(displayMetrics);
mZoomConstraints = new ZoomConstraints(false);
mCheckerboardColor = Color.WHITE;
- mCheckerboardShouldShowChecks = true;
mPanZoomController = PanZoomController.Factory.create(this);
}
@@ -249,10 +247,6 @@ public class GeckoLayerClient implements PanZoomTarget, LayerView.Listener {
}
}
- boolean checkerboardShouldShowChecks() {
- return mCheckerboardShouldShowChecks;
- }
-
int getCheckerboardColor() {
return mCheckerboardColor;
}
@@ -454,14 +448,6 @@ public class GeckoLayerClient implements PanZoomTarget, LayerView.Listener {
return layerPoint;
}
- /**
- * Sets whether or not the checkerboard should show checkmarks.
- */
- public void setCheckerboardShowChecks(boolean showChecks) {
- mCheckerboardShouldShowChecks = showChecks;
- mView.requestRender();
- }
-
public ImmutableViewportMetrics getGeckoViewportMetrics() {
return mGeckoViewport;
}
diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerRenderer.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerRenderer.java
index 64d3a5d84ab7..7b4ead30dc57 100644
--- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerRenderer.java
+++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerRenderer.java
@@ -593,20 +593,10 @@ public class LayerRenderer implements GLSurfaceView.Renderer {
if (!untransformedPageRect.contains(mFrameMetrics.getViewport()))
mShadowLayer.draw(mPageContext);
- /* Draw the 'checkerboard'. We use gfx.show_checkerboard_pattern to
- * determine whether to draw the screenshot layer.
+ /* Scissor around the page-rect, in case the page has shrunk
+ * since the screenshot layer was last updated.
*/
- if (mView.getLayerClient().checkerboardShouldShowChecks()) {
- /* Find the area the root layer will render into, to mask the checkerboard layer */
- Rect rootMask = getMaskForLayer(mView.getLayerClient().getRoot());
- mScreenshotLayer.setMask(rootMask);
-
- /* Scissor around the page-rect, in case the page has shrunk
- * since the screenshot layer was last updated.
- */
- setScissorRect(); // Calls glEnable(GL_SCISSOR_TEST))
- mScreenshotLayer.draw(mPageContext);
- }
+ setScissorRect(); // Calls glEnable(GL_SCISSOR_TEST))
}
// Draws the layer the client added to us.
diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java
index 4d23cf42d68f..db5c11062a32 100644
--- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java
+++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java
@@ -418,8 +418,4 @@ public class LayerView extends FrameLayout {
super(e);
}
}
-
- public void changeCheckerboardBitmap(Bitmap bitmap, float pageWidth, float pageHeight) {
- mRenderer.setCheckerboardBitmap(bitmap, pageWidth, pageHeight);
- }
}