From ca161e29cec4004b0ad157abed226de75f87730c Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 2 Apr 2015 23:02:22 +0800 Subject: [PATCH] Fix calling our new APIs in patch --- atom/browser/native_window.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/atom/browser/native_window.cc b/atom/browser/native_window.cc index 7d54af028e53..34fd2325ee4d 100644 --- a/atom/browser/native_window.cc +++ b/atom/browser/native_window.cc @@ -54,8 +54,9 @@ #include "ui/gfx/geometry/size_conversions.h" #include "ui/gfx/geometry/point.h" #include "ui/gfx/geometry/rect.h" -#include "ui/gfx/screen.h" #include "ui/gfx/geometry/size.h" +#include "ui/gfx/screen.h" +#include "ui/gl/gpu_switching_manager.h" #if defined(OS_WIN) #include "ui/gfx/switches.h" @@ -65,10 +66,6 @@ using content::NavigationEntry; using content::RenderWidgetHostView; using content::RenderWidgetHost; -namespace content { -CONTENT_EXPORT extern bool g_use_transparent_window; -} - namespace atom { namespace { @@ -115,7 +112,7 @@ NativeWindow::NativeWindow(content::WebContents* web_contents, // Tell the content module to initialize renderer widget with transparent // mode. - content::g_use_transparent_window = transparent_; + ui::GpuSwitchingManager::SetTransparent(transparent_); // Read icon before window is created. options.Get(switches::kIcon, &icon_);