Chromium Code Reviews| Index: chrome/browser/ui/fullscreen_controller.h |
| diff --git a/chrome/browser/ui/fullscreen_controller.h b/chrome/browser/ui/fullscreen_controller.h |
| index ef7eac81743823fe6fa389736663f4f1ae982ab7..f8ff72d2fbcaa21298b3741cb460eb4c88ab7840 100644 |
| --- a/chrome/browser/ui/fullscreen_controller.h |
| +++ b/chrome/browser/ui/fullscreen_controller.h |
| @@ -119,11 +119,7 @@ class FullscreenController : public base::RefCounted<FullscreenController>, |
| // mode if necessary. |
| void NotifyTabOfExitIfNecessary(); |
| - // Makes the browser exit fullscreen mode when a navigation occurs. |
| - void EnterCancelFullscreenOnNavigateMode(); |
| - |
| - // Makes the browser no longer exit fullscreen mode when a navigation occurs. |
| - void ExitCancelFullscreenOnNavigateMode(); |
| + void UpdateNotificationRegistrations(); |
| // Make the current tab exit fullscreen mode or mouse lock if it is in it. |
| void ExitTabFullscreenOrMouseLockIfNecessary(); |
| @@ -139,6 +135,9 @@ class FullscreenController : public base::RefCounted<FullscreenController>, |
| // TODO(koz): Change |for_tab| to an enum. |
| void ToggleFullscreenModeInternal(bool for_tab); |
| + void set_fullscreened_tab(TabContents* tab); |
|
yzshen1
2012/06/20 18:07:54
- nit: please use SetFullscreenedTab.
- optional:
scheib
2012/06/20 20:38:24
Done.
|
| + void set_mouse_lock_tab(TabContents* tab); |
| + |
| BrowserWindow* window_; |
| Profile* profile_; |
| Browser* browser_; |
| @@ -166,10 +165,6 @@ class FullscreenController : public base::RefCounted<FullscreenController>, |
| content::NotificationRegistrar registrar_; |
| - // If this is true then we are listening for navigation events and will |
| - // cancel fullscreen when one occurs. |
| - bool cancel_fullscreen_on_navigate_mode_; |
| - |
| DISALLOW_COPY_AND_ASSIGN(FullscreenController); |
| }; |