diff options
author | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-04-21 19:17:12 +0000 |
---|---|---|
committer | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2010-04-21 19:17:12 +0000 |
commit | deba59815a59cc6857c72872b7ae5d6d332bcb48 (patch) | |
tree | 835297b43ba21579b7487a41c3f43be5cf8b8b54 /src/screens/UScreenOptions.pas | |
parent | 8be69a4b6a53c84e0e19c7c0ec8dde9a96f03bc0 (diff) | |
download | usdx-deba59815a59cc6857c72872b7ae5d6d332bcb48.tar.gz usdx-deba59815a59cc6857c72872b7ae5d6d332bcb48.tar.xz usdx-deba59815a59cc6857c72872b7ae5d6d332bcb48.zip |
major bug-fix:
- TScreenSong.OnHide() interfered with TScreenSing.OnShow() method as the changes of AudioPlayback in TScreenSing.OnShow() were overwritten by TScreenSong.OnHide() which is called later.
-> moved AudioPlayback initialization to OnShowFinish
- The audio file was opened in TScreenSong, mainly that caused the interference. Now the audio file is opened in TScreenSing. This looks more cleaner too.
- this patch fixes:
- some race conditions
- Dead Smiling Pirates song (and others) were not played from the beginning (especially on linux)
cleanup:
- removed unused MusicPreviewTimer
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2262 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'src/screens/UScreenOptions.pas')
0 files changed, 0 insertions, 0 deletions