From 12fb9f1f1866fdc2a6e715257b3e5aca301785ac Mon Sep 17 00:00:00 2001 From: deepak1556 Date: Fri, 7 Oct 2016 16:15:30 +0530 Subject: [PATCH] media: set the application name for audio streams shown in external apps --- atom/browser/api/atom_api_app.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/atom/browser/api/atom_api_app.cc b/atom/browser/api/atom_api_app.cc index c3869c07fea7..45857c154e76 100644 --- a/atom/browser/api/atom_api_app.cc +++ b/atom/browser/api/atom_api_app.cc @@ -37,6 +37,7 @@ #include "content/public/browser/gpu_data_manager.h" #include "content/public/browser/render_frame_host.h" #include "content/public/common/content_switches.h" +#include "media/audio/audio_manager.h" #include "native_mate/dictionary.h" #include "native_mate/object_template_builder.h" #include "net/ssl/ssl_cert_request_info.h" @@ -490,6 +491,9 @@ void App::OnWillFinishLaunching() { } void App::OnFinishLaunching(const base::DictionaryValue& launch_info) { + // Set the application name for audio streams shown in external + // applications. Only affects pulseaudio currently. + media::AudioManager::SetGlobalAppName(Browser::Get()->GetName()); Emit("ready", launch_info); }