| Index: chrome/browser/ui/browser.h | 
| diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h | 
| index b03b39ba4d333b976e9cdd85989b3d08a830b237..45d218770a9d9b24cff96b4df5f8dba562d8f1f8 100644 | 
| --- a/chrome/browser/ui/browser.h | 
| +++ b/chrome/browser/ui/browser.h | 
| @@ -39,6 +39,7 @@ | 
| #include "chrome/common/page_zoom.h" | 
| #include "ui/gfx/rect.h" | 
|  | 
| + | 
| class BrowserWindow; | 
| class Extension; | 
| class FindBarController; | 
| @@ -56,6 +57,12 @@ namespace gfx { | 
| class Point; | 
| } | 
|  | 
| +#if defined(OS_CHROMEOS) && defined(TOUCH_UI) | 
| +namespace chromeos { | 
| +class DOMBrowser; | 
| +} | 
| +#endif | 
| + | 
| class Browser : public TabHandlerDelegate, | 
| public TabContentsDelegate, | 
| public TabContentsWrapperDelegate, | 
| @@ -729,6 +736,10 @@ class Browser : public TabHandlerDelegate, | 
| FRIEND_TEST_ALL_PREFIXES(BrowserInitTest, OpenAppShortcutTabPref); | 
| FRIEND_TEST_ALL_PREFIXES(BrowserInitTest, OpenAppShortcutPanel); | 
|  | 
| +#if defined(OS_CHROMEOS) && defined(TOUCH_UI) | 
| +  friend class chromeos::DOMBrowser; | 
| +#endif | 
| + | 
| // Used to describe why a tab is being detached. This is used by | 
| // TabDetachedAtImpl. | 
| enum DetachType { | 
|  |