From c6bf39b283a38069663c74520030bab8a7bba27d Mon Sep 17 00:00:00 2001 From: Heilig Benedek Date: Sat, 12 May 2018 21:33:47 +0200 Subject: [PATCH] Only include windows headers on windows --- atom/browser/native_window.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/atom/browser/native_window.cc b/atom/browser/native_window.cc index 35fdfa09edd5..a24652744161 100644 --- a/atom/browser/native_window.cc +++ b/atom/browser/native_window.cc @@ -14,9 +14,12 @@ #include "atom/common/color_util.h" #include "atom/common/options_switches.h" #include "native_mate/dictionary.h" +#include "ui/views/widget/widget.h" + +#if defined(OS_WIN) #include "ui/base/win/shell.h" #include "ui/display/win/screen_win.h" -#include "ui/views/widget/widget.h" +#endif DEFINE_WEB_CONTENTS_USER_DATA_KEY(atom::NativeWindowRelay); @@ -556,7 +559,7 @@ const views::Widget* NativeWindow::GetWidget() const { } NativeWindowRelay::NativeWindowRelay(base::WeakPtr window) - : key(UserDataKey()), window(window) {} + : key(UserDataKey()), window(window) {} NativeWindowRelay::~NativeWindowRelay() = default;