From d3c0d43ddf3991e84fb3e4c5342f0cace8231ebc Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Mon, 15 Nov 2010 10:49:00 -0800 Subject: [PATCH] Fixed inspect --- lib/pixelarray.js | 4 ++-- src/PixelArray.cc | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pixelarray.js b/lib/pixelarray.js index 2fd62b6..7f191f4 100644 --- a/lib/pixelarray.js +++ b/lib/pixelarray.js @@ -20,10 +20,10 @@ PixelArray.prototype.inspect = function(){ var buf = '[PixelArray '; for (var i = 0, len = this.length; i < len; i += 4) { buf += '\n ' + i + ': rgba(' + + this[i + 0] + ',' + this[i + 1] + ',' + this[i + 2] + ',' - + this[i + 3] + ',' - + this[i] + ')'; + + this[i + 3] + ')'; } return buf + '\n]'; }; diff --git a/src/PixelArray.cc b/src/PixelArray.cc index 18be729..7e4df0d 100644 --- a/src/PixelArray.cc +++ b/src/PixelArray.cc @@ -82,6 +82,7 @@ PixelArray::PixelArray(Canvas *canvas, int src_x, int src_y, int width, int heig _width(width), _height(height) { _data = (uint8_t *) malloc(length()); memset(_data, 0, length()); + _data = cairo_image_surface_get_data(canvas->surface()); } PixelArray::PixelArray(int width, int height):