From 8a34c55fe0fe90a7161e0608c4722da95afd6fad Mon Sep 17 00:00:00 2001 From: tim Date: Sun, 27 Oct 2024 18:56:36 -0400 Subject: [PATCH] bugfix for order display switching symbols --- src/charts/chart.js | 6 ++++-- src/components/Status.vue | 22 +++++++++++++++------- 2 files changed, 19 insertions(+), 9 deletions(-) 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 @@