From 09f5278e1c60cc5bc821ee37fa1b6524299c2775 Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Sat, 6 Nov 2010 14:52:47 -0700 Subject: [PATCH] Removed shadow from stroke() for now --- src/CanvasRenderingContext2d.cc | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/src/CanvasRenderingContext2d.cc b/src/CanvasRenderingContext2d.cc index 9a880ab..ffdde9d 100644 --- a/src/CanvasRenderingContext2d.cc +++ b/src/CanvasRenderingContext2d.cc @@ -802,27 +802,7 @@ Context2d::Stroke(const Arguments &args) { HandleScope scope; Context2d *context = ObjectWrap::Unwrap(args.This()); cairo_t *ctx = context->getContext(); - - if (!context->hasShadow()) { - SET_SOURCE(context->state->stroke); - cairo_stroke_preserve(ctx); - return Undefined(); - } - - cairo_save(ctx); - cairo_translate( - ctx - , context->state->shadowOffsetX - , context->state->shadowOffsetY); - - SET_SOURCE_RGBA(context->state->shadow); - cairo_stroke_preserve(ctx); - - if (context->state->shadowBlur) { - Canvas::blur(context->getCanvas()->getSurface(), context->state->shadowBlur); - } - - cairo_restore(ctx); + SET_SOURCE(context->state->stroke); cairo_stroke_preserve(ctx); return Undefined(); } @@ -1099,7 +1079,7 @@ Context2d::FillRect(const Arguments &args) { cairo_fill(ctx); if (context->state->shadowBlur) { - Canvas::blur(context->getCanvas()->getSurface(), context->state->shadowBlur); + //Canvas::blur(context->getCanvas()->getSurface(), context->state->shadowBlur); } cairo_restore(ctx); @@ -1139,7 +1119,7 @@ Context2d::StrokeRect(const Arguments &args) { cairo_stroke(ctx); if (context->state->shadowBlur) { - Canvas::blur(context->getCanvas()->getSurface(), context->state->shadowBlur); + //Canvas::blur(context->getCanvas()->getSurface(), context->state->shadowBlur); } cairo_restore(ctx);