diff options
Diffstat (limited to 'mozilla-1579849.patch')
-rw-r--r-- | mozilla-1579849.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mozilla-1579849.patch b/mozilla-1579849.patch new file mode 100644 index 0000000..fb3e8c2 --- /dev/null +++ b/mozilla-1579849.patch @@ -0,0 +1,14 @@ +diff -up firefox-69.0/widget/gtk/WindowSurfaceWayland.cpp.old firefox-69.0/widget/gtk/WindowSurfaceWayland.cpp +--- firefox-69.0/widget/gtk/WindowSurfaceWayland.cpp.old 2019-09-11 14:34:36.687382704 +0200 ++++ firefox-69.0/widget/gtk/WindowSurfaceWayland.cpp 2019-09-11 14:39:02.000391578 +0200 +@@ -751,6 +751,10 @@ static bool IsPopupFullScreenUpdate(Layo + already_AddRefed<gfx::DrawTarget> WindowSurfaceWayland::Lock( + const LayoutDeviceIntRegion& aRegion) { + MOZ_ASSERT(mIsMainThread == NS_IsMainThread()); ++ ++ // Disable all commits from frame callback handler and delayed comit handler ++ // as we're updated by gecko compositor. ++ mPendingCommit = false; + + LayoutDeviceIntRect lockedScreenRect = mWindow->GetBounds(); + gfx::IntRect bounds = aRegion.GetBounds().ToUnknownRect(); |