Index: chrome/browser/ui/fullscreen_controller.h |
diff --git a/chrome/browser/ui/fullscreen_controller.h b/chrome/browser/ui/fullscreen_controller.h |
index 9284c19a545faf7e993bdfec8014dd101a109163..35d09eb5acdab2f33e0947a624be7a3b1a92416a 100644 |
--- a/chrome/browser/ui/fullscreen_controller.h |
+++ b/chrome/browser/ui/fullscreen_controller.h |
@@ -37,7 +37,6 @@ class FullscreenController : public base::RefCounted<FullscreenController> { |
FullscreenController(BrowserWindow* window, |
Profile* profile, |
Browser* browser); |
- virtual ~FullscreenController(); |
// Querying. |
@@ -81,6 +80,8 @@ class FullscreenController : public base::RefCounted<FullscreenController> { |
FullscreenExitBubbleType GetFullscreenExitBubbleType() const; |
private: |
+ friend class base::RefCounted<FullscreenController>; |
+ |
enum MouseLockState { |
MOUSELOCK_NOT_REQUESTED, |
// The page requests to lock the mouse and the user hasn't responded to the |
@@ -90,6 +91,8 @@ class FullscreenController : public base::RefCounted<FullscreenController> { |
MOUSELOCK_ACCEPTED |
}; |
+ virtual ~FullscreenController(); |
+ |
// Notifies the tab that it has been forced out of fullscreen mode if |
// necessary. |
void NotifyTabOfFullscreenExitIfNecessary(); |