From a880e0222f52ed69db88bf2931d3c4dba58060ad Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 26 Jul 2018 18:38:48 +0900 Subject: [PATCH] fix: pass scrollBounce by command line flag (#13813) Implement the scrollBounce option by reading the command line flag in `RenderThreadImpl::IsElasticOverscrollEnabled`, there is no more need to set NSScrollViewRubberbanding. --- atom/renderer/renderer_client_base.cc | 10 ---------- vendor/libchromiumcontent | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/atom/renderer/renderer_client_base.cc b/atom/renderer/renderer_client_base.cc index 3aa4f305f9c8..6ec8b892ac91 100644 --- a/atom/renderer/renderer_client_base.cc +++ b/atom/renderer/renderer_client_base.cc @@ -36,7 +36,6 @@ #include "third_party/WebKit/public/web/WebSecurityPolicy.h" #if defined(OS_MACOSX) -#include "base/mac/mac_util.h" #include "base/strings/sys_string_conversions.h" #endif @@ -155,15 +154,6 @@ void RendererClientBase::RenderThreadStarted() { SetCurrentProcessExplicitAppUserModelID(app_id.c_str()); } #endif - -#if defined(OS_MACOSX) - base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); - bool scroll_bounce = command_line->HasSwitch(switches::kScrollBounce); - CFPreferencesSetAppValue(CFSTR("NSScrollViewRubberbanding"), - scroll_bounce ? kCFBooleanTrue : kCFBooleanFalse, - kCFPreferencesCurrentApplication); - CFPreferencesAppSynchronize(kCFPreferencesCurrentApplication); -#endif } void RendererClientBase::RenderFrameCreated( diff --git a/vendor/libchromiumcontent b/vendor/libchromiumcontent index 3c2f0be306ea..ee20cb494edb 160000 --- a/vendor/libchromiumcontent +++ b/vendor/libchromiumcontent @@ -1 +1 @@ -Subproject commit 3c2f0be306ea9b954b613facd7a05979fd5b2c46 +Subproject commit ee20cb494edbdab937d4fe52b5cf2f916f3373e8