From bb7a366ad7b0a4701680c948fd742f9b83fd2bb3 Mon Sep 17 00:00:00 2001 From: Paul Kaplan Date: Tue, 27 Jun 2017 12:32:31 -0400 Subject: [PATCH] Clamp trim ends --- src/containers/audio-trimmer.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/containers/audio-trimmer.jsx b/src/containers/audio-trimmer.jsx index 02536a9ce..8a07350d3 100644 --- a/src/containers/audio-trimmer.jsx +++ b/src/containers/audio-trimmer.jsx @@ -17,12 +17,12 @@ class AudioTrimmer extends React.Component { } handleTrimStartMouseMove (e) { const dx = 100 * (e.clientX - this.initialX) / 480; - const newTrim = Math.min(this.props.trimEnd, this.initialTrim + dx); + const newTrim = Math.max(1, Math.min(this.props.trimEnd, this.initialTrim + dx)); this.props.onSetTrimStart(newTrim); } handleTrimEndMouseMove (e) { const dx = 100 * (e.clientX - this.initialX) / 480; - const newTrim = Math.max(this.props.trimStart, this.initialTrim + dx); + const newTrim = Math.min(99, Math.max(this.props.trimStart, this.initialTrim + dx)); this.props.onSetTrimEnd(newTrim); } handleTrimStartMouseUp () {