From a42fb1f7b7bec66e3932f63ad3b20a87a0917691 Mon Sep 17 00:00:00 2001
From: John Preston <johnprestonmail@gmail.com>
Date: Mon, 4 Jun 2018 18:26:13 +0300
Subject: [PATCH] Fix microphone sandbox access request.

Fixes #4783.
---
 Telegram/SourceFiles/media/media_audio_capture.cpp | 4 ++++
 Telegram/Telegram/Telegram Desktop.entitlements    | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/Telegram/SourceFiles/media/media_audio_capture.cpp b/Telegram/SourceFiles/media/media_audio_capture.cpp
index 383be69ab..2f8159d5c 100644
--- a/Telegram/SourceFiles/media/media_audio_capture.cpp
+++ b/Telegram/SourceFiles/media/media_audio_capture.cpp
@@ -65,7 +65,11 @@ void Instance::check() {
 			auto error = ErrorHappened(device);
 			alcCaptureCloseDevice(device);
 			_available = !error;
+		} else {
+			LOG(("Audio Error: Could not open capture device!"));
 		}
+	} else {
+		LOG(("Audio Error: No capture device found!"));
 	}
 }
 
diff --git a/Telegram/Telegram/Telegram Desktop.entitlements b/Telegram/Telegram/Telegram Desktop.entitlements
index 7c61649af..0db87db6e 100644
--- a/Telegram/Telegram/Telegram Desktop.entitlements	
+++ b/Telegram/Telegram/Telegram Desktop.entitlements	
@@ -14,5 +14,7 @@
 	<true/>
 	<key>com.apple.security.network.server</key>
 	<true/>
+	<key>com.apple.security.device.audio-input</key>
+	<true/>
 </dict>
 </plist>