ULocalPlayerSaveGame::IsSaveInProgress always returns true after the first save is requested. This is due to the return statement checking if either an error has yet to be reported or a success has yet to be reported.
Since success and failure only update their respective LastSaveRequest variables, this check is always true.
It appears that the check should use a logical AND since when the save finishes, one of the two sides of the OR will always be true. When a save is pending, both sides are true.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-308071 in the post.
0 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 5.5, 5.6, 5.7 |
Created | Jul 31, 2025 |
---|---|
Updated | Jul 31, 2025 |