Merge branch 'BuddyFriendGuy/fixVolumeReset' into 'master'
authorAnt Zucaro <azucaro@gmail.com>
Tue, 23 Jun 2015 12:56:37 +0000 (12:56 +0000)
committerAnt Zucaro <azucaro@gmail.com>
Tue, 23 Jun 2015 12:56:37 +0000 (12:56 +0000)
commit97c6fdd825aae064575e394db308d8ceed22fefb
tree4b0c1aa7acb8a054b94dbabc698f50f5295efbf2
parentb2f2ba427705f90379bf1b3768721792bd7eab55
parent01e628f1e0d7a2e6bdbe976ea8dc859024008469
Merge branch 'BuddyFriendGuy/fixVolumeReset' into 'master'

fix volume value preservation bug in NexuizDemoRecorder

Symptom: In the original code, the user's original volume value is not preserved (the default behavior is to mute the volume during fast forward) so the program fails to set the correct volume value back -- in fact it sets it to an illegal variable name.

Code problem: This bug happens in the case of user choosing to record the demo early on, i.e. the loop enters the second stage right away, so injectAtStart was never executed. Besides, srvLoop and firstLoop seem to do the same thing.

Fix: Make sure injectAtStart is executed exactly once.

See merge request !12