Index: chrome/browser/chromeos/launcher_search_provider/error_reporter.h |
diff --git a/chrome/browser/chromeos/launcher_search_provider/error_reporter.h b/chrome/browser/chromeos/launcher_search_provider/error_reporter.h |
index ee3fee46853897a85b9f845613e5f05d2adedd28..250265fa824ab1bce284e4aa9f35eaaf4805fe53 100644 |
--- a/chrome/browser/chromeos/launcher_search_provider/error_reporter.h |
+++ b/chrome/browser/chromeos/launcher_search_provider/error_reporter.h |
@@ -8,7 +8,10 @@ |
#include <string> |
#include "base/memory/scoped_ptr.h" |
-#include "ipc/ipc_sender.h" |
+ |
+namespace content { |
+class RenderFrameHost; |
+} |
namespace chromeos { |
namespace launcher_search_provider { |
@@ -16,7 +19,7 @@ namespace launcher_search_provider { |
// A utility class which sends error message to developer console. |
class ErrorReporter { |
public: |
- ErrorReporter(IPC::Sender* sender, const int routing_id); |
+ explicit ErrorReporter(content::RenderFrameHost* host); |
virtual ~ErrorReporter(); |
// Shows |message| as warning in the developer console of the extension. |
@@ -28,9 +31,7 @@ class ErrorReporter { |
private: |
// Not owned. |
- IPC::Sender* sender_; |
- |
- const int routing_id_; |
+ content::RenderFrameHost* host_; |
DISALLOW_COPY_AND_ASSIGN(ErrorReporter); |
}; |