From e95a7d092b0dfcaba0cc4108f827e38be09e86e7 Mon Sep 17 00:00:00 2001 From: Peter Asplund Date: Tue, 20 Sep 2016 11:06:56 +0200 Subject: [PATCH] fix #1 --- lib/Slider.js | 5 +++++ src/Slider.js | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/lib/Slider.js b/lib/Slider.js index 2770f3e..c30d098 100644 --- a/lib/Slider.js +++ b/lib/Slider.js @@ -71,6 +71,11 @@ var Slider = function (_React$Component) { this.start(); } } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.stop(); + } }, { key: 'getViewportDimensions', value: function getViewportDimensions() { diff --git a/src/Slider.js b/src/Slider.js index 4721aaa..36cf762 100644 --- a/src/Slider.js +++ b/src/Slider.js @@ -33,6 +33,10 @@ export default class Slider extends React.Component { } } + componentWillUnmount() { + this.stop(); + } + getViewportDimensions() { return { active: findDOMNode(this.refs.viewport_active).getBoundingClientRect(),