Browse Source

Fixed measureText().width. Closes #126

v1.x
Tj Holowaychuk 14 years ago
parent
commit
f65f60aec1
  1. 2
      src/CanvasRenderingContext2d.cc
  2. 1
      test/canvas.test.js

2
src/CanvasRenderingContext2d.cc

@ -1597,7 +1597,7 @@ Context2d::MeasureText(const Arguments &args) {
cairo_text_extents_t te;
cairo_text_extents(ctx, *str, &te);
obj->Set(String::New("width"), Number::New(te.width));
obj->Set(String::New("width"), Number::New(te.x_advance));
return scope.Close(obj);
}

1
test/canvas.test.js

@ -370,7 +370,6 @@ module.exports = {
assert.ok(ctx.measureText('foo').width);
assert.ok(ctx.measureText('foo').width != ctx.measureText('foobar').width);
assert.ok(ctx.measureText('foo').width != ctx.measureText(' foo').width);
assert.ok(ctx.measureText('foo').width != ctx.measureText('foo ').width);
},
'test Context2d#createImageData(ImageData)': function(){

Loading…
Cancel
Save