Skip to content

Commit b871dfa

Browse files
committed
use media_id when doing screen capture
Fix nwjs#1309
1 parent 3a31a1a commit b871dfa

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/media/media_stream_devices_controller.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "content/nw/src/media/media_capture_devices_dispatcher.h"
99
#include "content/nw/src/media/media_internals.h"
1010
#include "content/public/browser/browser_thread.h"
11+
#include "content/public/common/desktop_media_id.h"
1112
#include "content/public/common/media_stream_request.h"
1213

1314
using content::BrowserThread;
@@ -226,8 +227,10 @@ void MediaStreamDevicesController::HandleTapMediaRequest() {
226227
content::MEDIA_TAB_AUDIO_CAPTURE, "", ""));
227228
}
228229
if (request_.video_type == content::MEDIA_DESKTOP_VIDEO_CAPTURE) {
230+
content::DesktopMediaID media_id =
231+
content::DesktopMediaID::Parse(request_.requested_video_device_id);
229232
devices.push_back(content::MediaStreamDevice(
230-
content::MEDIA_DESKTOP_VIDEO_CAPTURE, std::string(), "Screen"));
233+
content::MEDIA_DESKTOP_VIDEO_CAPTURE, media_id.ToString(), "Screen"));
231234
}
232235

233236
callback_.Run(devices, scoped_ptr<content::MediaStreamUI>());

0 commit comments

Comments
 (0)