* Output of `node_modules/.bin/electron --version`: v3.0.10
* Operating System (Platform and Version): Windows 10 x64 (1803  17134.345)
* Output of `node_modules/.bin/electron --version` on last known working Electron version (if applicable):
v3.0.10
**Expected Behavior**
I would like to see the window move across the screen.

**Actual behavior**
The window moves around the screen. But first, the height of the window decreases.

**To Reproduce**
Write simple program that contains code:
`
mainWindow = new BrowserWindow({ width: 370,
		height: 270,
		x: 100,
		y: 100,
		resizable: false,
	 });
`
Start app. Grab the window with the mouse for its title and drag across the screen.

**Additional Information**
This error occurs when explicitly specifying the x, y coordinates of the window and the option "resizable: false".

atom/browser/ui/views/root_view.cc
View* last_focused_view = last_focused_view_tracker_->view();
  if (last_focused_view) {
    GetFocusManager()->SetFocusedViewWithReason(
        last_focused_view, views::FocusManager::kReasonFocusRestore);
  }
  if (menu_bar_autohide_)
    SetMenuBarVisibility(false);
}
void RootView::ResetAltState() {
  menu_bar_alt_pressed_ = false;
}
void RootView::Layout() {
  if (!window_->content_view())  
    return;
  const auto menu_bar_bounds =
      menu_bar_visible_ ? gfx::Rect(0, 0, size().width(), kMenuBarHeight)
                        : gfx::Rect();
  if (menu_bar_)
    menu_bar_->SetBoundsRect(menu_bar_bounds);
  window_->content_view()->SetBoundsRect(
      gfx::Rect(0, menu_bar_bounds.height(), size().width(),
                size().height() - menu_bar_bounds.height()));
}
gfx::Size RootView::GetMinimumSize() const {