You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-24 15:26:15 +00:00
Save all 64 bits of get_ticks_msec() in more cases
(cherry picked from commit 5dc02eb8b0)
This commit is contained in:
committed by
Rémi Verschelde
parent
fa3fc6ff0d
commit
e29126914d
@@ -371,7 +371,7 @@ void AudioDriverPulseAudio::thread_func(void *p_udata) {
|
||||
AudioDriverPulseAudio *ad = (AudioDriverPulseAudio *)p_udata;
|
||||
unsigned int write_ofs = 0;
|
||||
size_t avail_bytes = 0;
|
||||
uint32_t default_device_msec = OS::get_singleton()->get_ticks_msec();
|
||||
uint64_t default_device_msec = OS::get_singleton()->get_ticks_msec();
|
||||
|
||||
while (!ad->exit_thread) {
|
||||
size_t read_bytes = 0;
|
||||
@@ -463,7 +463,7 @@ void AudioDriverPulseAudio::thread_func(void *p_udata) {
|
||||
|
||||
// If we're using the default device check that the current device is still the default
|
||||
if (ad->device_name == "Default") {
|
||||
uint32_t msec = OS::get_singleton()->get_ticks_msec();
|
||||
uint64_t msec = OS::get_singleton()->get_ticks_msec();
|
||||
if (msec > (default_device_msec + 1000)) {
|
||||
String old_default_device = ad->default_device;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user