Index: third_party/WebKit/Source/core/frame/BarProp.cpp |
diff --git a/third_party/WebKit/Source/core/frame/BarProp.cpp b/third_party/WebKit/Source/core/frame/BarProp.cpp |
index 49dd57632c8fed7b646195ced0c6a745e9968225..70e39773e3a00d52e8cc929674c885caf6a76a25 100644 |
--- a/third_party/WebKit/Source/core/frame/BarProp.cpp |
+++ b/third_party/WebKit/Source/core/frame/BarProp.cpp |
@@ -29,8 +29,8 @@ |
#include "core/frame/BarProp.h" |
#include "core/frame/LocalFrame.h" |
-#include "core/page/ChromeClient.h" |
#include "core/page/Page.h" |
+#include "public/web/WebWindowFeatures.h" |
namespace blink { |
@@ -46,17 +46,19 @@ bool BarProp::visible() const { |
return false; |
DCHECK(GetFrame()->GetPage()); |
+ const WebWindowFeatures& features = |
+ GetFrame()->GetPage()->GetWindowFeatures(); |
switch (type_) { |
case kLocationbar: |
case kPersonalbar: |
case kToolbar: |
- return GetFrame()->GetPage()->GetChromeClient().ToolbarsVisible(); |
+ return features.tool_bar_visible; |
case kMenubar: |
- return GetFrame()->GetPage()->GetChromeClient().MenubarVisible(); |
+ return features.menu_bar_visible; |
case kScrollbars: |
- return GetFrame()->GetPage()->GetChromeClient().ScrollbarsVisible(); |
+ return features.scrollbars_visible; |
case kStatusbar: |
- return GetFrame()->GetPage()->GetChromeClient().StatusbarVisible(); |
+ return features.status_bar_visible; |
} |
NOTREACHED(); |