mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-05 01:10:49 +00:00
Fix freeze in mute-state-change
This commit is contained in:
@@ -66,7 +66,7 @@ static void Init(Napi::Env env) {
|
|||||||
auto res = [AVAudioApplication.sharedInstance
|
auto res = [AVAudioApplication.sharedInstance
|
||||||
setInputMuteStateChangeHandler:^(BOOL muted) {
|
setInputMuteStateChangeHandler:^(BOOL muted) {
|
||||||
std::lock_guard<std::mutex> guard(instanceData->mutex);
|
std::lock_guard<std::mutex> guard(instanceData->mutex);
|
||||||
instanceData->on_change.BlockingCall(
|
instanceData->on_change.NonBlockingCall(
|
||||||
^(Napi::Env env, Napi::Function fn) {
|
^(Napi::Env env, Napi::Function fn) {
|
||||||
fn.Call({});
|
fn.Call({});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user