| Index: chrome/browser/instant/instant_unload_handler.h | 
| diff --git a/chrome/browser/instant/instant_unload_handler.h b/chrome/browser/instant/instant_unload_handler.h | 
| index b505ab8fab20d994ab6659384f0f8fdd0230272c..89562f0bfc0c8a135a31460eb2e0d8883aa71ef2 100644 | 
| --- a/chrome/browser/instant/instant_unload_handler.h | 
| +++ b/chrome/browser/instant/instant_unload_handler.h | 
| @@ -1,4 +1,4 @@ | 
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| +// Copyright 2012 The Chromium Authors. All rights reserved. | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| @@ -9,11 +9,14 @@ | 
| #include "base/memory/scoped_vector.h" | 
|  | 
| class Browser; | 
| -class TabContents; | 
| + | 
| +namespace content { | 
| +class WebContents; | 
| +} | 
|  | 
| // InstantUnloadHandler ensures that the beforeunload and unload handlers are | 
| // run when using Instant. When the user commits the Instant preview the | 
| -// existing TabContents is passed to RunUnloadListenersOrDestroy(). If the tab | 
| +// existing WebContents is passed to RunUnloadListenersOrDestroy(). If the tab | 
| // has no beforeunload or unload listeners, the tab is deleted; otherwise the | 
| // beforeunload and unload listeners are executed. If the beforeunload listener | 
| // shows a dialog the tab is added back to the tabstrip at its original location | 
| @@ -24,15 +27,17 @@ class InstantUnloadHandler { | 
| ~InstantUnloadHandler(); | 
|  | 
| // See class description for details on what this does. | 
| -  void RunUnloadListenersOrDestroy(TabContents* tab_contents, int index); | 
| +  void RunUnloadListenersOrDestroy(content::WebContents* contents, int index); | 
|  | 
| private: | 
| class WebContentsDelegateImpl; | 
|  | 
| // Invoked if the tab is to be shown, at |index| on the tab strip. This | 
| // happens if the before unload listener returns a string. Takes ownership of | 
| -  // |delegate| and |tab|. | 
| -  void Activate(WebContentsDelegateImpl* delegate, TabContents* tab, int index); | 
| +  // |delegate| and |contents|. | 
| +  void Activate(WebContentsDelegateImpl* delegate, | 
| +                content::WebContents* contents, | 
| +                int index); | 
|  | 
| // Destroys the old tab. This is invoked if script tries to close the page. | 
| void Destroy(WebContentsDelegateImpl* delegate); | 
|  |