Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 116d31a8431f2b892b4bb51655a92834a6f5405e..3dad83a9d7861aab8e23fa5b369c123a3f984767 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -189,6 +189,8 @@ |
#if defined(OS_MACOSX) |
#include "base/mac/mac_util.h" |
+#include "base/process/process.h" |
+#include "content/common/mac/app_nap_activity.h" |
#include "content/renderer/theme_helper_mac.h" |
#include "content/renderer/webscrollbarbehavior_impl_mac.h" |
#endif |
@@ -799,6 +801,10 @@ void RenderThreadImpl::Init( |
Boolean value = CFPreferencesGetAppBooleanValue( |
key, kCFPreferencesCurrentApplication, &key_exists); |
is_elastic_overscroll_enabled_ = !key_exists || value; |
+ |
+ if (base::Process::IsAppNapEnabled()) { |
+ AppNapActivity::InitializeAppNapSupport(); |
+ } |
#else |
is_elastic_overscroll_enabled_ = false; |
#endif |