| Index: chrome/browser/media/desktop_capture_access_handler.cc
|
| diff --git a/chrome/browser/media/desktop_capture_access_handler.cc b/chrome/browser/media/desktop_capture_access_handler.cc
|
| index a9aa1bfb6be375e3ffa5c9aee2add8a5a6b20d5d..62d5cc122c2fb4d955eda8f7d35d8eff8c3626e3 100644
|
| --- a/chrome/browser/media/desktop_capture_access_handler.cc
|
| +++ b/chrome/browser/media/desktop_capture_access_handler.cc
|
| @@ -366,10 +366,12 @@ void DesktopCaptureAccessHandler::HandleRequest(
|
| loopback_audio_supported) ||
|
| media_id.type == content::DesktopMediaID::TYPE_WEB_CONTENTS;
|
|
|
| - const bool has_flag = base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| - extensions::switches::kEnableDesktopCaptureAudio);
|
| + const bool check_audio_permission =
|
| + !base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| + extensions::switches::kDisableDesktopCaptureAudio);
|
| const bool capture_audio =
|
| - (has_flag ? audio_permitted : true) && audio_requested && audio_supported;
|
| + (check_audio_permission ? audio_permitted : true) && audio_requested &&
|
| + audio_supported;
|
|
|
| ui = GetDevicesForDesktopCapture(&devices, media_id, capture_audio, true,
|
| GetApplicationTitle(web_contents, extension),
|
|
|