Bug 1311048 - Surface process id in application sharing for completeness (we never share own process). r=jesup
MozReview-Commit-ID: HShFSBMO0yx
--- a/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc
+++ b/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc
@@ -182,16 +182,19 @@ int32_t AppDeviceInfoImpl::GetDeviceName
const char *deviceUniqueId = desktopApplication.getUniqueIdName();
len = deviceUniqueId ? strlen(deviceUniqueId) : 0;
if (len && deviceUniqueIdUTF8 && len <= deviceUniqueIdUTF8Length) {
memcpy(deviceUniqueIdUTF8,
deviceUniqueId,
len);
}
+ if (pid) {
+ *pid = desktopApplication.getProcessId();
+ }
}
return 0;
}
int32_t AppDeviceInfoImpl::DisplayCaptureSettingsDialogBox(const char* deviceUniqueIdUTF8,
const char* dialogTitleUTF8,
void* parentWindow,
uint32_t positionX,