/// <summary> /// Saves a backup file after an interval /// </summary> private void BackupTimerTick(Object sender, EventArgs e) { if (this.IsEditable && !this.IsUntitled && this.IsModified && this.previousText != this.SciControl.Text) { RecoveryManager.SaveTemporaryFile(this.FileName, this.SciControl.Text, this.SciControl.Encoding); this.previousText = this.SciControl.Text; } }