Index: chrome/browser/resources/engagement/site_engagement.js |
diff --git a/chrome/browser/resources/engagement/site_engagement.js b/chrome/browser/resources/engagement/site_engagement.js |
index 3557fd03845df0763a44ed268928e54671403103..bd19f119996ea7905d96102ea8eed87ffa498e64 100644 |
--- a/chrome/browser/resources/engagement/site_engagement.js |
+++ b/chrome/browser/resources/engagement/site_engagement.js |
@@ -5,13 +5,15 @@ |
'use strict'; |
define('main', [ |
+ 'mojo/public/js/connection', |
'chrome/browser/ui/webui/engagement/site_engagement.mojom', |
'content/public/renderer/frame_interfaces', |
-], function(siteEngagementMojom, frameInterfaces) { |
+], function(connection, siteEngagementMojom, frameInterfaces) { |
return function() { |
- var uiHandler = new siteEngagementMojom.SiteEngagementUIHandlerPtr( |
+ var uiHandler = connection.bindHandleToProxy( |
frameInterfaces.getInterface( |
- siteEngagementMojom.SiteEngagementUIHandler.name)); |
+ siteEngagementMojom.SiteEngagementUIHandler.name), |
+ siteEngagementMojom.SiteEngagementUIHandler); |
var engagementTableBody = $('engagement-table-body'); |
var updateInterval = null; |