From e8e7357e99acc8aff1f4def06b2b25e9cf8db095 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Mon, 27 Apr 2015 19:42:48 +0200 Subject: [PATCH] Fix CanvasGradient.addColorStop() The argument should be a double. --- components/script/dom/canvasgradient.rs | 2 +- components/script/dom/webidls/CanvasGradient.webidl | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/components/script/dom/canvasgradient.rs b/components/script/dom/canvasgradient.rs index e25dc88ef72..eec31c3fc79 100644 --- a/components/script/dom/canvasgradient.rs +++ b/components/script/dom/canvasgradient.rs @@ -44,7 +44,7 @@ impl CanvasGradient { impl<'a> CanvasGradientMethods for JSRef<'a, CanvasGradient> { // https://html.spec.whatwg.org/multipage/#dom-canvasgradient-addcolorstop - fn AddColorStop(self, offset: Finite, color: String) { + fn AddColorStop(self, offset: Finite, color: String) { let default_black = RGBA { red: 0.0, green: 0.0, diff --git a/components/script/dom/webidls/CanvasGradient.webidl b/components/script/dom/webidls/CanvasGradient.webidl index fbeab843987..abe41d853dc 100644 --- a/components/script/dom/webidls/CanvasGradient.webidl +++ b/components/script/dom/webidls/CanvasGradient.webidl @@ -3,10 +3,11 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +// https://html.spec.whatwg.org/#canvasgradient +// [Exposed=(Window,Worker)] interface CanvasGradient { // opaque object - // addColorStop should take a double - void addColorStop(float offset, DOMString color); + void addColorStop(double offset, DOMString color); };