suppress copyPixel error

    Bug: 5101265
    catch RTE and log error condition

Change-Id: I0a7fb30f5285835ff21521e6ec66f452030e91c9
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index 39bf49c..ead1576 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -2086,11 +2086,14 @@
                 return;
             }
             ByteBuffer buffer = ByteBuffer.wrap(blob);
-            if (buffer.capacity() != blob.length) {
-                Log.e(LOGTAG, "Load capture has mismatched sizes: "
-                        + buffer.capacity() + " vs " + blob.length);
+            try {
+                mCapture.copyPixelsFromBuffer(buffer);
+            } catch (RuntimeException rex) {
+                Log.e(LOGTAG, "Load capture has mismatched sizes; buffer: "
+                        + buffer.capacity() + " blob: " + blob.length
+                        + "capture: " + mCapture.getByteCount());
+                throw rex;
             }
-            mCapture.copyPixelsFromBuffer(buffer);
         }
     }