| Index: chrome/browser/metro_viewer/chrome_metro_viewer_process_host_aurawin.cc
|
| ===================================================================
|
| --- chrome/browser/metro_viewer/chrome_metro_viewer_process_host_aurawin.cc (revision 217576)
|
| +++ chrome/browser/metro_viewer/chrome_metro_viewer_process_host_aurawin.cc (working copy)
|
| @@ -84,13 +84,11 @@
|
|
|
| void ChromeMetroViewerProcessHost::OnSetTargetSurface(
|
| gfx::NativeViewId target_surface) {
|
| - DLOG(INFO) << __FUNCTION__ << ", target_surface = " << target_surface;
|
| HWND hwnd = reinterpret_cast<HWND>(target_surface);
|
| + // Tell our root window host that the viewer has connected.
|
| + aura::RemoteRootWindowHostWin::Instance()->Connected(this, hwnd);
|
| + // Now start the Ash shell environment.
|
| chrome::OpenAsh();
|
| - scoped_refptr<AcceleratedPresenter> any_window =
|
| - AcceleratedPresenter::GetForWindow(NULL);
|
| - any_window->SetNewTargetWindow(hwnd);
|
| - aura::RemoteRootWindowHostWin::Instance()->Connected(this);
|
| ash::Shell::GetInstance()->CreateLauncher();
|
| ash::Shell::GetInstance()->ShowLauncher();
|
| // Tell the rest of Chrome that Ash is running.
|
|
|