You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It appears that DrawDirtyBlocks/HasModalProgress releases the locks so that the scanner thread can progress, but as _realtime_tick is no longer updated, the scanner thread will not release the locks to allow DrawDirtyBlocks/HasModalProgress to re-acquire them until all scanning has completed.
Expected result
NewGRF scanner window periodically updates at startup.
Actual result
NewGRF scanner does not update, the entire window is frozen until the scan completes.
Steps to reproduce
Run the game (preferably with lots of NewGRFs).
The text was updated successfully, but these errors were encountered:
Version of OpenTTD
Since d437445
Checked on SDL2 and Win32/WINE
It appears that DrawDirtyBlocks/HasModalProgress releases the locks so that the scanner thread can progress, but as _realtime_tick is no longer updated, the scanner thread will not release the locks to allow DrawDirtyBlocks/HasModalProgress to re-acquire them until all scanning has completed.
Expected result
NewGRF scanner window periodically updates at startup.
Actual result
NewGRF scanner does not update, the entire window is frozen until the scan completes.
Steps to reproduce
Run the game (preferably with lots of NewGRFs).
The text was updated successfully, but these errors were encountered: