|
@@ -62,7 +62,6 @@ class SaveHandler implements IDisposable {
|
|
|
return;
|
|
|
}
|
|
|
clearTimeout(this._autosaveTimer);
|
|
|
- this._stopped = true;
|
|
|
this._context = null;
|
|
|
clearSignalData(this);
|
|
|
}
|
|
@@ -91,7 +90,9 @@ class SaveHandler implements IDisposable {
|
|
|
if (this._stopped) {
|
|
|
return;
|
|
|
}
|
|
|
- setTimeout(() => this._save(), this._interval * 1000);
|
|
|
+ this._autosaveTimer = setTimeout(() => {
|
|
|
+ this._save();
|
|
|
+ }, this._interval * 1000);
|
|
|
}
|
|
|
|
|
|
/**
|