| Index: ceee/ie/broker/broker.cc
|
| ===================================================================
|
| --- ceee/ie/broker/broker.cc (revision 66617)
|
| +++ ceee/ie/broker/broker.cc (working copy)
|
| @@ -7,12 +7,13 @@
|
| #include "ceee/ie/broker/broker.h"
|
|
|
| #include "base/logging.h"
|
| +#include "base/utf_string_conversions.h"
|
| +#include "ceee/common/com_utils.h"
|
| #include "ceee/ie/broker/api_dispatcher.h"
|
| #include "ceee/ie/broker/chrome_postman.h"
|
| #include "ceee/ie/broker/executors_manager.h"
|
| #include "ceee/ie/common/ceee_module_util.h"
|
|
|
| -
|
| HRESULT CeeeBroker::FinalConstruct() {
|
| // So that we get a pointer to the ExecutorsManager and let tests override it.
|
| executors_manager_ = Singleton<ExecutorsManager,
|
| @@ -28,7 +29,9 @@
|
| }
|
|
|
| STDMETHODIMP CeeeBroker::FireEvent(BSTR event_name, BSTR event_args) {
|
| - ChromePostman::GetInstance()->FireEvent(event_name, event_args);
|
| + ChromePostman::GetInstance()->FireEvent(
|
| + WideToUTF8(com::ToString(event_name)).c_str(),
|
| + WideToUTF8(com::ToString(event_args)).c_str());
|
| return S_OK;
|
| }
|
|
|
|
|