SKY: Possible fix for crash when changing scaler
|Reported by:||eriktorbjorn||Owned by:||SF/khalek|
|Cc:||Game:||Beneath a Steel Sky|
ScummVM sometimes crashes if you change scaler during the CD intro. I think that is because update_screen() is being called from two different threads, without any safety net against races. This patch attempts to fix that, but I'm a bit uncertain about exactly which functions need to be guarded so it may be slightly wrong and/or incomplete.
Ticket imported from: #726713. Ticket imported from: patches/304.