Index: remoting/webapp/app_remoting/js/application_context_menu.js |
diff --git a/remoting/webapp/app_remoting/js/application_context_menu.js b/remoting/webapp/app_remoting/js/application_context_menu.js |
index ae1b4b0923a140b0046070ed2f318f02f395a60c..e60781441ed519ca146601d7333d3fe51f28d2bb 100644 |
--- a/remoting/webapp/app_remoting/js/application_context_menu.js |
+++ b/remoting/webapp/app_remoting/js/application_context_menu.js |
@@ -15,13 +15,18 @@ var remoting = remoting || {}; |
/** |
* @param {remoting.ContextMenuAdapter} adapter |
* @param {remoting.ClientPlugin} plugin |
+ * @param {remoting.ClientSession} clientSession |
+ * |
* @constructor |
* @implements {base.Disposable} |
*/ |
-remoting.ApplicationContextMenu = function(adapter, plugin) { |
- /** @private {remoting.ContextMenuAdapter} */ |
+remoting.ApplicationContextMenu = function(adapter, plugin, clientSession) { |
+ /** @private */ |
this.adapter_ = adapter; |
+ /** @private */ |
+ this.clientSession_ = clientSession; |
+ |
this.adapter_.create( |
remoting.ApplicationContextMenu.kSendFeedbackId, |
l10n.getTranslationOrError(/*i18n-content*/'SEND_FEEDBACK'), |
@@ -94,7 +99,8 @@ remoting.ApplicationContextMenu.prototype.onClicked_ = function(info) { |
var message = { |
method: 'init', |
hostId: that.hostId_, |
- connectionStats: JSON.stringify(that.stats_.mostRecent()) |
+ connectionStats: JSON.stringify(that.stats_.mostRecent()), |
+ sessionId: that.clientSession_.getLogger().getSessionId() |
}; |
consentWindow.contentWindow.postMessage(message, '*'); |
}; |