Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 593675c7756f9b2eeded67e417fb476c53cf610b..81a8364af09b51ece803759f7180452250f91d9c 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -23,6 +23,7 @@ |
#include "content/renderer/message_delivery_policy.h" |
#include "ipc/ipc_listener.h" |
#include "ipc/ipc_sender.h" |
+#include "third_party/WebKit/public/platform/WebDisplayMode.h" |
#include "third_party/WebKit/public/platform/WebRect.h" |
#include "third_party/WebKit/public/web/WebCompositionUnderline.h" |
#include "third_party/WebKit/public/web/WebInputEvent.h" |
@@ -123,7 +124,9 @@ class CONTENT_EXPORT RenderWidget |
blink::WebWidget* webwidget() const { return webwidget_; } |
gfx::Size size() const { return size_; } |
bool has_focus() const { return has_focus_; } |
- bool is_fullscreen() const { return is_fullscreen_; } |
+ bool is_fullscreen() const { return is_fullscreen_ || |
scheib
2015/03/27 16:50:51
Yikes, if we're fullscreen why isn't is_fullscreen
|
+ display_mode_ == blink::WebDisplayModeFullscreen; } |
+ blink::WebDisplayMode display_mode() const { return display_mode_; } |
bool is_hidden() const { return is_hidden_; } |
bool handling_input_event() const { return handling_input_event_; } |
// Temporary for debugging purposes... |
@@ -389,6 +392,7 @@ class CONTENT_EXPORT RenderWidget |
const gfx::Size& visible_viewport_size, |
const gfx::Rect& resizer_rect, |
bool is_fullscreen, |
+ blink::WebDisplayMode display_mode, |
ResizeAck resize_ack); |
// Used to force the size of a window when running layout tests. |
void SetWindowRectSynchronously(const gfx::Rect& new_window_rect); |
@@ -661,6 +665,9 @@ class CONTENT_EXPORT RenderWidget |
// Indicates that we are in fullscreen mode. |
bool is_fullscreen_; |
+ // The Display mode. |
+ blink::WebDisplayMode display_mode_; |
+ |
// Indicates whether we have been focused/unfocused by the browser. |
bool has_focus_; |