mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-28 17:23:19 -05:00
Check for null ref in query statusbar timer (#4804)
This commit is contained in:
@@ -96,11 +96,16 @@ export class TimeElapsedStatusBarItem implements IStatusbarItem {
|
||||
this.intervalTimer.cancel();
|
||||
if (runner.isExecuting) {
|
||||
this.intervalTimer.cancelAndSet(() => {
|
||||
this._flavorElement.innerText = parseNumAsTimeString(Date.now() - runner.queryStartTime.getTime(), false);
|
||||
let value = runner.queryStartTime ? Date.now() - runner.queryStartTime.getTime() : 0;
|
||||
this._flavorElement.innerText = parseNumAsTimeString(value, false);
|
||||
}, 1000);
|
||||
this._flavorElement.innerText = parseNumAsTimeString(Date.now() - runner.queryStartTime.getTime(), false);
|
||||
|
||||
let value = runner.queryStartTime ? Date.now() - runner.queryStartTime.getTime() : 0;
|
||||
this._flavorElement.innerText = parseNumAsTimeString(value, false);
|
||||
} else {
|
||||
this._flavorElement.innerText = parseNumAsTimeString(runner.queryEndTime.getTime() - runner.queryStartTime.getTime(), false);
|
||||
let value = runner.queryStartTime && runner.queryEndTime
|
||||
? runner.queryEndTime.getTime() - runner.queryStartTime.getTime() : 0;
|
||||
this._flavorElement.innerText = parseNumAsTimeString(value, false);
|
||||
}
|
||||
show(this._flavorElement);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user