Guest User

Untitled

a guest
May 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.69 KB | None | 0 0
  1. diff --git a/content/browser/webui/web_ui_message_handler.cc b/content/browser/webui/web_ui_message_handler.cc
  2. index 8c88995877d5..3836e5600912 100644
  3. --- a/content/browser/webui/web_ui_message_handler.cc
  4. +++ b/content/browser/webui/web_ui_message_handler.cc
  5. @@ -89,4 +89,12 @@ void WebUIMessageHandler::RejectJavascriptCallback(
  6.                           response);
  7.  }
  8.  
  9. +template <typename... Values>
  10. +void WebUIMessageHandler::FireWebUIListener(const std::string& event_name,
  11. +                                            const Values&... values) {
  12. +  // cr.webUIListenerCallback is a global JS function exposed from cr.js.
  13. +  CallJavascriptFunction("cr.webUIListenerCallback", base::Value(event_name),
  14. +                         values...);
  15. +}
  16. +
  17.  }  // namespace content
  18. diff --git a/content/public/browser/web_ui_message_handler.h b/content/public/browser/web_ui_message_handler.h
  19. index 0582651ce4a7..10f2d70c275f 100644
  20. --- a/content/public/browser/web_ui_message_handler.h
  21. +++ b/content/public/browser/web_ui_message_handler.h
  22. @@ -95,11 +95,7 @@ class CONTENT_EXPORT WebUIMessageHandler {
  23.    // cr.addWebUIListener() (defined in cr.js).
  24.    template <typename... Values>
  25.    void FireWebUIListener(const std::string& event_name,
  26. -                         const Values&... values) {
  27. -    // cr.webUIListenerCallback is a global JS function exposed from cr.js.
  28. -    CallJavascriptFunction("cr.webUIListenerCallback", base::Value(event_name),
  29. -                           values...);
  30. -  }
  31. +                         const Values&... values);
  32.  
  33.    // Call a Javascript function by sending its name and arguments down to
  34.    // the renderer.  This is asynchronous; there's no way to get the result
Advertisement
Add Comment
Please, Sign In to add comment