Index: chrome/browser/renderer_host/chrome_render_message_filter.cc |
diff --git a/chrome/browser/renderer_host/chrome_render_message_filter.cc b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
index 5b6a546d2b7185d03159458e92e48b22659a86c0..0b74f998b91718082151699ae7ee77672838f999 100644 |
--- a/chrome/browser/renderer_host/chrome_render_message_filter.cc |
+++ b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
@@ -14,6 +14,7 @@ |
#include "chrome/browser/content_settings/tab_specific_content_settings.h" |
#include "chrome/browser/extensions/activity_log/activity_log.h" |
#include "chrome/browser/extensions/activity_log/blocked_actions.h" |
+#include "chrome/browser/extensions/activity_log/dom_actions.h" |
#include "chrome/browser/extensions/api/messaging/message_service.h" |
#include "chrome/browser/extensions/event_router.h" |
#include "chrome/browser/extensions/extension_function_dispatcher.h" |
@@ -122,7 +123,7 @@ void AddDOMActionToExtensionActivityLog( |
const string16& url_title, |
const std::string& api_call, |
scoped_ptr<ListValue> args, |
- const std::string& extra) { |
+ const int call_type) { |
// The ActivityLog can only be accessed from the main (UI) thread. If we're |
// running on the wrong thread, re-dispatch from the main thread. |
if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) { |
@@ -135,13 +136,14 @@ void AddDOMActionToExtensionActivityLog( |
url_title, |
api_call, |
base::Passed(&args), |
- extra)); |
+ call_type)); |
} else { |
extensions::ActivityLog* activity_log = |
extensions::ActivityLog::GetInstance(profile); |
if (activity_log->IsLogEnabled()) |
- activity_log->LogDOMAction(extension, url, url_title, |
- api_call, args.get(), extra); |
+ activity_log->LogDOMAction( |
+ extension, url, url_title, api_call, args.get(), |
+ static_cast<extensions::DOMAction::DOMActionType>(call_type), ""); |
} |
} |
@@ -657,7 +659,7 @@ void ChromeRenderMessageFilter::OnAddDOMActionToExtensionActivityLog( |
AddDOMActionToExtensionActivityLog(profile_, extension, |
params.url, params.url_title, |
params.api_call, args.Pass(), |
- params.extra); |
+ params.call_type); |
} |
void ChromeRenderMessageFilter::OnAddEventToExtensionActivityLog( |