-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recover file fixes #3722
Recover file fixes #3722
Conversation
Don't auto-save while playing by default. On weaker machines (xp?) we see glitches so better turn this on after need. Remove the last of Limited Sessin which was removed in 290556e.
cfc39ac
to
6e3d3b2
Compare
Don't auto-save while playing by default. On weaker machines (xp?) we see glitches so better turn this on after need. Remove the last of Limited Sessin which was removed in 290556e. [cherry-picked from stable-1.2]
This PR had an unanswered question when it was merged. |
I missed that. Where? What was the question? |
It's a commit review, so I can't hard-link it. Please scroll through the commit code, you can't miss it. |
Sorry, I force pushed and the comments seem gone. I can't find them in my mail either. |
When a review says Let's see, 7 days ago (review date) that really was a one line fix and the rest is removing old logic from the defunct Limited Session. I introduced If you mean the last update from today before I rebased the PR, no. If you just change the bool "1" the update function still is hard coded "true" so I did it this way. Still hard coded but now false. |
Thanks that explains it. So when does auto-save kick in? Is it running in the background? What triggers it? Yes, the spamming of auto-save files is annoying and I tend to agree with that observation, but in my opinion, that's a failure to clean-up after successful save (or when explicitly click "Do not save"). If this feature causes performance issues, it's likely a threading prioritization issue. |
The timer is started here and the first save now is done after the first time-out of m_autoSaveTimer. Two of the most common complaints around the auto-save function are both user related:
|
Don't auto-save while playing by default. On weaker machines (xp?) we see glitches so better turn this on after need. Remove the last of Limited Sessin which was removed in 648daee.
Don't auto-save while playing by default. On weaker machines (xp?) we see glitches so better turn this on after need. Remove the last of Limited Sessin which was removed in 648daee. [cherry-picked from stable-1.2]
I'll collect a bunch of, hopefully, last tweaks to the recover file system here.
Remove extra calls to autoSave() and a separate function runAutoSave() which was only related to the Limited Session that was dropped from the code in 290556e.
Don't auto-save while playing by default. ( From criticism after RC3 where it created issues with glitches for users with weaker machines )