| Index: win8/metro_driver/chrome_app_view_ash.cc
|
| diff --git a/win8/metro_driver/chrome_app_view_ash.cc b/win8/metro_driver/chrome_app_view_ash.cc
|
| index c104a15cc80cebcd2a2c83227b3c02bed7cdf2e1..fd193853d3c7dfb9559d6f4f16f2c1faf35dbb64 100644
|
| --- a/win8/metro_driver/chrome_app_view_ash.cc
|
| +++ b/win8/metro_driver/chrome_app_view_ash.cc
|
| @@ -694,11 +694,12 @@ ChromeAppViewAsh::Run() {
|
| // In Aura mode we create an IPC channel to the browser, then ask it to
|
| // connect to us.
|
| ChromeChannelListener ui_channel_listener(&ui_loop_, this);
|
| - IPC::ChannelProxy ui_channel(win8::kMetroViewerIPCChannelName,
|
| - IPC::Channel::MODE_NAMED_CLIENT,
|
| - &ui_channel_listener,
|
| - io_thread.message_loop_proxy());
|
| - ui_channel_ = &ui_channel;
|
| + scoped_ptr<IPC::ChannelProxy> channel =
|
| + IPC::ChannelProxy::Create(win8::kMetroViewerIPCChannelName,
|
| + IPC::Channel::MODE_NAMED_CLIENT,
|
| + &ui_channel_listener,
|
| + io_thread.message_loop_proxy());
|
| + ui_channel_ = channel.get();
|
|
|
| // Upon receipt of the MetroViewerHostMsg_SetTargetSurface message the
|
| // browser will use D3D from the browser process to present to our Window.
|
|
|