diff --git a/src/charts/chart.js b/src/charts/chart.js index 55d8acd..05266d0 100644 --- a/src/charts/chart.js +++ b/src/charts/chart.js @@ -34,10 +34,12 @@ function symbolChanged(symbol) { } -export async function setSymbol(symbol) { +export async function setSymbol(symbol, interval=null) { + if (interval===null) + interval = widget.symbolInterval().interval await new Promise(resolve => { if (co.selectedSymbol?.ticker !== symbol.ticker) - widget.activeChart().setSymbol(symbol.ticker, null, resolve) + widget.setSymbol(symbol.ticker, interval, ()=>setTimeout(resolve,0)) else resolve() }) diff --git a/src/components/Status.vue b/src/components/Status.vue index 89a1d8f..ca8b5b1 100644 --- a/src/components/Status.vue +++ b/src/components/Status.vue @@ -1,7 +1,7 @@