chore: update fix_trackpad_scrolling.patch
This commit is contained in:
parent
65b7924528
commit
f8418554a3
1 changed files with 10 additions and 11 deletions
|
@ -9,7 +9,7 @@ This patch fixes https://github.com/electron/electron/issues/8960, and can be
|
||||||
removed after upgraded to Chrome 72.
|
removed after upgraded to Chrome 72.
|
||||||
|
|
||||||
diff --git a/gpu/ipc/service/child_window_win.cc b/gpu/ipc/service/child_window_win.cc
|
diff --git a/gpu/ipc/service/child_window_win.cc b/gpu/ipc/service/child_window_win.cc
|
||||||
index d531234..3cce23e 100644
|
index 0f432fe2233e0ba90950f4ea9164d03df4ac9cf6..8bf56a44543be44cda74c341ba59dab87c8f69cb 100644
|
||||||
--- a/gpu/ipc/service/child_window_win.cc
|
--- a/gpu/ipc/service/child_window_win.cc
|
||||||
+++ b/gpu/ipc/service/child_window_win.cc
|
+++ b/gpu/ipc/service/child_window_win.cc
|
||||||
@@ -9,7 +9,6 @@
|
@@ -9,7 +9,6 @@
|
||||||
|
@ -20,7 +20,7 @@ index d531234..3cce23e 100644
|
||||||
#include "base/win/scoped_hdc.h"
|
#include "base/win/scoped_hdc.h"
|
||||||
#include "base/win/wrapped_window_proc.h"
|
#include "base/win/wrapped_window_proc.h"
|
||||||
#include "gpu/ipc/common/gpu_messages.h"
|
#include "gpu/ipc/common/gpu_messages.h"
|
||||||
@@ -21,49 +20,11 @@
|
@@ -21,48 +20,10 @@
|
||||||
|
|
||||||
namespace gpu {
|
namespace gpu {
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ index d531234..3cce23e 100644
|
||||||
|
|
||||||
ATOM g_window_class;
|
ATOM g_window_class;
|
||||||
|
|
||||||
// This runs on the window owner thread.
|
-// This runs on the window owner thread.
|
||||||
-LRESULT CALLBACK IntermediateWindowProc(HWND window,
|
-LRESULT CALLBACK IntermediateWindowProc(HWND window,
|
||||||
- UINT message,
|
- UINT message,
|
||||||
- WPARAM w_param,
|
- WPARAM w_param,
|
||||||
|
@ -66,10 +66,9 @@ index d531234..3cce23e 100644
|
||||||
- }
|
- }
|
||||||
-}
|
-}
|
||||||
-
|
-
|
||||||
-// This runs on the window owner thread.
|
// This runs on the window owner thread.
|
||||||
void InitializeWindowClass() {
|
void InitializeWindowClass() {
|
||||||
if (g_window_class)
|
if (g_window_class)
|
||||||
return;
|
|
||||||
@@ -71,9 +32,9 @@ void InitializeWindowClass() {
|
@@ -71,9 +32,9 @@ void InitializeWindowClass() {
|
||||||
WNDCLASSEX intermediate_class;
|
WNDCLASSEX intermediate_class;
|
||||||
base::win::InitializeWindowClass(
|
base::win::InitializeWindowClass(
|
||||||
|
@ -105,7 +104,7 @@ index d531234..3cce23e 100644
|
||||||
+ WS_EX_NOREDIRECTIONBITMAP,
|
+ WS_EX_NOREDIRECTIONBITMAP,
|
||||||
+ reinterpret_cast<wchar_t*>(g_window_class), L"",
|
+ reinterpret_cast<wchar_t*>(g_window_class), L"",
|
||||||
WS_CHILDWINDOW | WS_DISABLED | WS_VISIBLE, 0, 0, size.width(),
|
WS_CHILDWINDOW | WS_DISABLED | WS_VISIBLE, 0, 0, size.width(),
|
||||||
size.height(), *parent_window, NULL, NULL, NULL);
|
size.height(), *parent_window, nullptr, nullptr, nullptr);
|
||||||
CHECK(window);
|
CHECK(window);
|
||||||
*child_window = window;
|
*child_window = window;
|
||||||
- gfx::SetWindowUserData(window, shared_data);
|
- gfx::SetWindowUserData(window, shared_data);
|
||||||
|
@ -189,7 +188,7 @@ index d531234..3cce23e 100644
|
||||||
|
|
||||||
} // namespace gpu
|
} // namespace gpu
|
||||||
diff --git a/gpu/ipc/service/child_window_win.h b/gpu/ipc/service/child_window_win.h
|
diff --git a/gpu/ipc/service/child_window_win.h b/gpu/ipc/service/child_window_win.h
|
||||||
index c11202b..2b29fc6 100644
|
index c11202b12da8fc540a78c3b13f731fc33d2d63b3..2b29fc641a810d2b521fa14e40da5bffb42ad722 100644
|
||||||
--- a/gpu/ipc/service/child_window_win.h
|
--- a/gpu/ipc/service/child_window_win.h
|
||||||
+++ b/gpu/ipc/service/child_window_win.h
|
+++ b/gpu/ipc/service/child_window_win.h
|
||||||
@@ -7,14 +7,13 @@
|
@@ -7,14 +7,13 @@
|
||||||
|
@ -227,15 +226,15 @@ index c11202b..2b29fc6 100644
|
||||||
HWND parent_window_;
|
HWND parent_window_;
|
||||||
HWND window_;
|
HWND window_;
|
||||||
diff --git a/gpu/ipc/service/direct_composition_surface_win.cc b/gpu/ipc/service/direct_composition_surface_win.cc
|
diff --git a/gpu/ipc/service/direct_composition_surface_win.cc b/gpu/ipc/service/direct_composition_surface_win.cc
|
||||||
index e6ac830..2fc7cd93 100644
|
index da05d806bfa7e8710833eec7a2d85dfaeb9ed37a..761384364cb2544bc984f391b7c433e12fae1c33 100644
|
||||||
--- a/gpu/ipc/service/direct_composition_surface_win.cc
|
--- a/gpu/ipc/service/direct_composition_surface_win.cc
|
||||||
+++ b/gpu/ipc/service/direct_composition_surface_win.cc
|
+++ b/gpu/ipc/service/direct_composition_surface_win.cc
|
||||||
@@ -1541,8 +1541,6 @@ gfx::SwapResult DirectCompositionSurfaceWin::SwapBuffers(
|
@@ -1573,8 +1573,6 @@ gfx::SwapResult DirectCompositionSurfaceWin::SwapBuffers(
|
||||||
gl::GLSurfacePresentationHelper::ScopedSwapBuffers scoped_swap_buffers(
|
gl::GLSurfacePresentationHelper::ScopedSwapBuffers scoped_swap_buffers(
|
||||||
presentation_helper_.get(), callback);
|
presentation_helper_.get(), callback);
|
||||||
|
|
||||||
- child_window_.ClearInvalidContents();
|
- child_window_.ClearInvalidContents();
|
||||||
-
|
-
|
||||||
|
bool succeeded = true;
|
||||||
|
|
||||||
if (root_surface_->SwapBuffers(PresentationCallback()) ==
|
if (root_surface_->SwapBuffers(PresentationCallback()) ==
|
||||||
gfx::SwapResult::SWAP_FAILED)
|
|
||||||
scoped_swap_buffers.set_result(gfx::SwapResult::SWAP_FAILED);
|
|
||||||
|
|
Loading…
Reference in a new issue