View Issue Details

IDProjectCategoryView StatusLast Update
0005675DarkRadiantSaving and loadingpublic02.04.2022 05:55
Reporterjonri Assigned Togreebo  
Status closedResolutionfixed 
Product Version2.12.0 
Target Version2.13.0Fixed in Version2.13.0 
Summary0005675: Auto-save is slow when animation or particle viewer is playing
DescriptionUnder normal conditions, the auto-save is reasonably fast. However, if you have a player such as the the one in the animation viewer or particle editor actively playing something when the auto-save kicks on, the auto-save is extremely slow. You can see it saving one entity at a time in the popup.

I suspect that a loop in the save process somehow gets coupled to the framerate of the player, or vice versa.
Steps To Reproduce1. Load a map with a decent number of entities
2. Open the animation or particle editor
3. Choose something and play it
4. Wait for the auto-save to start
TagsNo tags attached.




18.07.2021 18:07


autosave.mkv (1,316,995 bytes)   


06.08.2021 13:59

administrator   ~0014243

Auto-saves are now blocked as long as a modal dialog is active.

Related Changesets

DarkRadiant: master 4cbcf683

2021-08-06 13:59:07


Details Diff
0005675: Block auto saves when a modal dialog is open Affected Issues
add - libs/wxutil/dialog/AutoSaveRequestBlocker.h Diff File
mod - libs/wxutil/dialog/DialogBase.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

Issue History

Date Modified Username Field Change
18.07.2021 18:07 jonri New Issue
18.07.2021 18:07 jonri File Added: autosave.mkv
06.08.2021 13:36 greebo Status new => confirmed
06.08.2021 13:36 greebo Product Version 2.13.0 => 2.12.0
06.08.2021 13:36 greebo Target Version => 2.13.0
06.08.2021 13:36 greebo Assigned To => greebo
06.08.2021 13:36 greebo Status confirmed => assigned
06.08.2021 13:59 greebo Changeset attached => DarkRadiant master 4cbcf683
06.08.2021 13:59 greebo Status assigned => resolved
06.08.2021 13:59 greebo Resolution open => fixed
06.08.2021 13:59 greebo Fixed in Version => 2.13.0
06.08.2021 13:59 greebo Note Added: 0014243
02.04.2022 05:55 greebo Status resolved => closed