* Electron version: 1.4.15
* Operating system: Windows 10

### Actual behavior

Height is oversized by exactly 8px consistently (taskbar is set to small icons).

![Alt](https://raw.githubusercontent.com/adi518/electron-frameless-maximize-test/master/issue.jpg)

### How to reproduce

https://github.com/adi518/electron-frameless-maximize-test
atom/browser/ui/win/atom_desktop_window_tree_host_win.h
#ifndef ATOM_BROWSER_UI_WIN_ATOM_DESKTOP_WINDOW_TREE_HOST_WIN_H_
#define ATOM_BROWSER_UI_WIN_ATOM_DESKTOP_WINDOW_TREE_HOST_WIN_H_
#include <windows.h>
#include <vector>
#include "atom/browser/native_window.h"
#include "ui/views/widget/desktop_aura/desktop_window_tree_host_win.h"
namespace atom {
class MessageHandlerDelegate;
class AtomDesktopWindowTreeHostWin : public views::DesktopWindowTreeHostWin {
 public:
  AtomDesktopWindowTreeHostWin(
      MessageHandlerDelegate* delegate,
      views::internal::NativeWidgetDelegate* native_widget_delegate,
      views::DesktopNativeWidgetAura* desktop_native_widget_aura);
  ~AtomDesktopWindowTreeHostWin() override;
 protected:
  bool PreHandleMSG(
      UINT message, WPARAM w_param, LPARAM l_param, LRESULT* result) override;
  bool GetClientAreaInsets(gfx::Insets* insets) const override;
 private:
  MessageHandlerDelegate* delegate_;  
  DISALLOW_COPY_AND_ASSIGN(AtomDesktopWindowTreeHostWin);
};
}  
#endif