Browse Source

Fixed GetPatternQuality() HandleScope

v1.x
Tj Holowaychuk 14 years ago
parent
commit
d796546c63
  1. 12
      src/CanvasRenderingContext2d.cc

12
src/CanvasRenderingContext2d.cc

@ -709,15 +709,15 @@ Context2d::SetPatternQuality(Local<String> prop, Local<Value> val, const Accesso
Handle<Value> Handle<Value>
Context2d::GetPatternQuality(Local<String> prop, const AccessorInfo &info) { Context2d::GetPatternQuality(Local<String> prop, const AccessorInfo &info) {
HandleScope scope;
Context2d *context = ObjectWrap::Unwrap<Context2d>(info.This()); Context2d *context = ObjectWrap::Unwrap<Context2d>(info.This());
const char *quality;
switch (context->state->patternQuality) { switch (context->state->patternQuality) {
case CAIRO_FILTER_FAST: case CAIRO_FILTER_FAST: quality = "fast"; break;
return String::New("fast"); case CAIRO_FILTER_BEST: quality = "best"; break;
case CAIRO_FILTER_BEST: default: quality = "good";
return String::New("best");
default:
return String::New("good");
} }
return scope.Close(String::NewSymbol(quality));
} }
/* /*

Loading…
Cancel
Save