| Index: chrome/browser/ui/views/frame/browser_view.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
|
| index ae5737e60ba2c22f55b238cb0f0e1904dd559fde..0c12b674779321fb445f2618f5ecc060e294bc4b 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -155,7 +155,6 @@
|
| #include "base/win/windows_version.h"
|
| #include "chrome/browser/jumplist_win.h"
|
| #include "ui/views/win/scoped_fullscreen_visibility.h"
|
| -#include "win8/util/win8_util.h"
|
| #endif
|
|
|
| #if defined(ENABLE_ONE_CLICK_SIGNIN)
|
| @@ -245,20 +244,6 @@ void PaintAttachedBookmarkBar(gfx::Canvas* canvas,
|
| // static
|
| const char BrowserView::kViewClassName[] = "BrowserView";
|
|
|
| -namespace {
|
| -
|
| -bool ShouldSaveOrRestoreWindowPos() {
|
| -#if defined(OS_WIN)
|
| - // In Windows 8's single window Metro mode the window is always maximized
|
| - // (without the WS_MAXIMIZE style).
|
| - if (win8::IsSingleWindowMetroMode())
|
| - return false;
|
| -#endif
|
| - return true;
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| // Delegate implementation for BrowserViewLayout. Usually just forwards calls
|
| @@ -571,17 +556,9 @@ bool BrowserView::IsRegularOrGuestSession() const {
|
| }
|
|
|
| int BrowserView::GetOTRIconResourceID() const {
|
| - int otr_resource_id = IDR_OTR_ICON;
|
| - if (ui::GetDisplayLayout() == ui::LAYOUT_TOUCH) {
|
| - if (IsFullscreen())
|
| - otr_resource_id = IDR_OTR_ICON_FULLSCREEN;
|
| -#if defined(OS_WIN)
|
| - if (win8::IsSingleWindowMetroMode())
|
| - otr_resource_id = IDR_OTR_ICON_FULLSCREEN;
|
| -#endif
|
| - }
|
| -
|
| - return otr_resource_id;
|
| + if (ui::GetDisplayLayout() == ui::LAYOUT_TOUCH && IsFullscreen())
|
| + return IDR_OTR_ICON_FULLSCREEN;
|
| + return IDR_OTR_ICON;
|
| }
|
|
|
| int BrowserView::GetGuestIconResourceID() const {
|
| @@ -1428,12 +1405,7 @@ void BrowserView::Paste() {
|
|
|
| WindowOpenDisposition BrowserView::GetDispositionForPopupBounds(
|
| const gfx::Rect& bounds) {
|
| -#if defined(OS_WIN)
|
| - // If we are in Win8's single window Metro mode, we can't allow popup windows.
|
| - return win8::IsSingleWindowMetroMode() ? NEW_BACKGROUND_TAB : NEW_POPUP;
|
| -#else
|
| return NEW_POPUP;
|
| -#endif
|
| }
|
|
|
| FindBar* BrowserView::CreateFindBar() {
|
| @@ -1632,17 +1604,6 @@ bool BrowserView::ExecuteWindowsCommand(int command_id) {
|
| #if defined(OS_WIN)
|
| if (command_id == IDC_DEBUG_FRAME_TOGGLE)
|
| GetWidget()->DebugToggleFrameType();
|
| -
|
| - // In Windows 8 metro mode prevent sizing and moving.
|
| - if (win8::IsSingleWindowMetroMode()) {
|
| - // Windows uses the 4 lower order bits of |notification_code| for type-
|
| - // specific information so we must exclude this when comparing.
|
| - static const int sc_mask = 0xFFF0;
|
| - if (((command_id & sc_mask) == SC_MOVE) ||
|
| - ((command_id & sc_mask) == SC_SIZE) ||
|
| - ((command_id & sc_mask) == SC_MAXIMIZE))
|
| - return true;
|
| - }
|
| #endif
|
| // Translate WM_APPCOMMAND command ids into a command id that the browser
|
| // knows how to handle.
|
| @@ -1662,9 +1623,6 @@ void BrowserView::SaveWindowPlacement(const gfx::Rect& bounds,
|
| // If IsFullscreen() is true, we've just changed into fullscreen mode, and
|
| // we're catching the going-into-fullscreen sizing and positioning calls,
|
| // which we want to ignore.
|
| - if (!ShouldSaveOrRestoreWindowPos())
|
| - return;
|
| -
|
| if (!IsFullscreen() && chrome::ShouldSaveWindowPlacement(browser_.get())) {
|
| WidgetDelegate::SaveWindowPlacement(bounds, show_state);
|
| chrome::SaveWindowPlacement(browser_.get(), bounds, show_state);
|
| @@ -1675,8 +1633,6 @@ bool BrowserView::GetSavedWindowPlacement(
|
| const views::Widget* widget,
|
| gfx::Rect* bounds,
|
| ui::WindowShowState* show_state) const {
|
| - if (!ShouldSaveOrRestoreWindowPos())
|
| - return false;
|
| chrome::GetSavedWindowBoundsAndShowState(browser_.get(), bounds, show_state);
|
|
|
| if (browser_->is_type_popup() &&
|
|
|