From f646d2dda8c212e7cd9534dc93249d44abb1840b Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Fri, 20 Dec 2013 14:14:07 +0800 Subject: [PATCH] Enable high DPI support. --- browser/atom_browser_main_parts.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/browser/atom_browser_main_parts.cc b/browser/atom_browser_main_parts.cc index 823eac9468..165e76b98c 100644 --- a/browser/atom_browser_main_parts.cc +++ b/browser/atom_browser_main_parts.cc @@ -11,6 +11,10 @@ #include "common/node_bindings.h" #include "net/proxy/proxy_resolver_v8.h" +#if defined(OS_WIN) +#include "ui/gfx/win/dpi.h" +#endif + #include "common/v8/node_common.h" namespace atom { @@ -85,6 +89,11 @@ int AtomBrowserMainParts::PreCreateThreads() { // try to create a V8 isolate, which messed everything on Windows, so we // have to override and call RememberDefaultIsolate on Windows instead. net::ProxyResolverV8::RememberDefaultIsolate(); + +#if defined(OS_WIN) + gfx::EnableHighDPISupport(); +#endif + return 0; }