diff --git a/.vs/AAOlivia-Plotter/v15/.suo b/.vs/AAOlivia-Plotter/v15/.suo index 299a4f30b..dae2004e8 100644 Binary files a/.vs/AAOlivia-Plotter/v15/.suo and b/.vs/AAOlivia-Plotter/v15/.suo differ diff --git a/Candlestick.js b/Candlestick.js index a1dcadf67..9d6fa8b91 100644 --- a/Candlestick.js +++ b/Candlestick.js @@ -37,6 +37,8 @@ function initialize(pExchange, pMarket, pDatetime, pTimePeriod, chartLayersPanel, callBackFunction) { + let cursorCacheInProgress = false; + datetime = pDatetime; timePeriod = pTimePeriod; @@ -58,9 +60,14 @@ function initializeFileCursorCache() { - fileCursorCache = newFileCursorCache(); - fileCursorCache.initialize("AAMasters", "AAOlivia", "Daily Candles", "Daily Candlesticks", pExchange, pMarket, pDatetime, onFileCursorReady); + if (cursorCacheInProgress === false) { + cursorCacheInProgress = true; + + fileCursorCache = newFileCursorCache(); + fileCursorCache.initialize("AAMasters", "AAOlivia", "Daily Candles", "Daily Candlesticks", pExchange, pMarket, pDatetime, onFileCursorReady); + + } } function onFileCursorReady() {