From 879f3d2c5ac8c0183721d409ef99d020ed929bb7 Mon Sep 17 00:00:00 2001
From: Tim van der Meij <timvandermeij@gmail.com>
Date: Mon, 19 Jan 2015 22:01:55 +0100
Subject: [PATCH] Fill temporary canvases with a white background too

---
 web/thumbnail_view.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/web/thumbnail_view.js b/web/thumbnail_view.js
index 3b4120a22..d01b42ae2 100644
--- a/web/thumbnail_view.js
+++ b/web/thumbnail_view.js
@@ -195,6 +195,15 @@ var ThumbnailView = function thumbnailView(container, id, defaultViewport,
     }
     tempCanvas.width = width;
     tempCanvas.height = height;
+
+    // Since this is a temporary canvas, we need to fill
+    // the canvas with a white background ourselves.
+    // |getPageDrawContext| uses CSS rules for this.
+    var ctx = tempCanvas.getContext('2d');
+    ctx.save();
+    ctx.fillStyle = 'rgb(255, 255, 255)';
+    ctx.fillRect(0, 0, width, height);
+    ctx.restore();
     return tempCanvas;
   }