From 0fd287b72df14d2606fc9c94aa4415f98958e40a Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 20 Feb 2018 14:37:35 +0100 Subject: [PATCH] If there is a change in the day, then we take some actions, otherwise, we dont. --- .vs/AAOlivia-Plotter/v15/.suo | Bin 16896 -> 16896 bytes Candlestick.js | 16 +++++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.vs/AAOlivia-Plotter/v15/.suo b/.vs/AAOlivia-Plotter/v15/.suo index eb0b90762c6d7714f68c589cefe6450063f7f41e..0ef338d9f096b043a7d5a590516687c86c46c5a0 100644 GIT binary patch delta 66 zcmZo@VQgq&+>pb>YG8NyrT^warr*r04-VaU24u2ru#jBGfBpb>`XR}GfzRebrr*r03UR&4KqlJ;3rT+l1PBK*O@WvPh?yq~I<{>- IVDG>L0CxEg(f|Me diff --git a/Candlestick.js b/Candlestick.js index 22871a0af..27d8eabe2 100644 --- a/Candlestick.js +++ b/Candlestick.js @@ -188,11 +188,21 @@ function setDatetime(newDatetime) { - datetime = newDatetime; - recalculateCandles(); + /* If there is a change in the day, then we take some actions, otherwise, we dont. */ - fileCursorCache.setDatetime(newDatetime); + let currentDate = Math.trunc(datetime.valueOf() / ONE_DAY_IN_MILISECONDS); + let newDate = Math.trunc(newDatetime.valueOf() / ONE_DAY_IN_MILISECONDS); + if (currentDate !== newDate) { + + datetime = newDatetime; + recalculateCandles(); + fileCursorCache.setDatetime(newDatetime); + + } else { + + datetime = newDatetime; + } }