From 6d81ded16b871ee5772ce8e0d06690c5c210c0ca Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 24 Nov 2014 17:33:51 -0700 Subject: [PATCH] fix(ripple): prevent null error while using ripple --- src/core/services/ripple/ripple.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/services/ripple/ripple.js b/src/core/services/ripple/ripple.js index 127ed1bce3e..5a29664d442 100644 --- a/src/core/services/ripple/ripple.js +++ b/src/core/services/ripple/ripple.js @@ -154,7 +154,7 @@ function InkRippleService($window, $timeout) { function updateElement(elem) { var index = ripples.indexOf(elem), - state = states[index], + state = states[index] || {}, elemIsActive = ripples.length > 1 ? false : isActive, elemIsHeld = ripples.length > 1 ? false : isHeld; if (elemIsActive || state.animating || elemIsHeld) { @@ -188,7 +188,7 @@ function InkRippleService($window, $timeout) { css = getRippleCss(size, left, top), elem = getRippleElement(css), index = ripples.indexOf(elem), - state = states[index]; + state = states[index] || {}; rippleSize = size;