Added fix for mozbz#1579849 - partial screen update when page switches
This commit is contained in:
parent
36345da513
commit
25a13aa0dc
@ -94,7 +94,7 @@ ExcludeArch: ppc64le
|
|||||||
Summary: Mozilla Firefox Web browser
|
Summary: Mozilla Firefox Web browser
|
||||||
Name: firefox
|
Name: firefox
|
||||||
Version: 69.0
|
Version: 69.0
|
||||||
Release: 4%{?pre_tag}%{?dist}
|
Release: 5%{?pre_tag}%{?dist}
|
||||||
URL: https://www.mozilla.org/firefox/
|
URL: https://www.mozilla.org/firefox/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
||||||
@ -164,6 +164,7 @@ Patch581: mozilla-1574036.patch
|
|||||||
Patch582: mozilla-1576268.patch
|
Patch582: mozilla-1576268.patch
|
||||||
Patch583: mozilla-1579794-1.patch
|
Patch583: mozilla-1579794-1.patch
|
||||||
Patch584: mozilla-1579794-2.patch
|
Patch584: mozilla-1579794-2.patch
|
||||||
|
Patch585: mozilla-1579849.patch
|
||||||
|
|
||||||
# PGO/LTO patches
|
# PGO/LTO patches
|
||||||
Patch600: pgo.patch
|
Patch600: pgo.patch
|
||||||
@ -380,6 +381,7 @@ This package contains results of tests executed during build.
|
|||||||
%patch582 -p1 -b .mozilla-1576268
|
%patch582 -p1 -b .mozilla-1576268
|
||||||
%patch583 -p1 -b .mozilla-1579794-1
|
%patch583 -p1 -b .mozilla-1579794-1
|
||||||
%patch584 -p1 -b .mozilla-1579794-2
|
%patch584 -p1 -b .mozilla-1579794-2
|
||||||
|
%patch585 -p1 -b .mozilla-1579849
|
||||||
|
|
||||||
# PGO patches
|
# PGO patches
|
||||||
%patch600 -p1 -b .pgo
|
%patch600 -p1 -b .pgo
|
||||||
@ -956,6 +958,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Sep 11 2019 Martin Stransky <stransky@redhat.com> - 69.0-5
|
||||||
|
- Added fix for mozbz#1579849 - partial screen update when
|
||||||
|
page switches.
|
||||||
|
|
||||||
* Wed Sep 11 2019 Martin Stransky <stransky@redhat.com> - 69.0-4
|
* Wed Sep 11 2019 Martin Stransky <stransky@redhat.com> - 69.0-4
|
||||||
- Added fix for mozbz#1579794 - Flickering on video playback on
|
- Added fix for mozbz#1579794 - Flickering on video playback on
|
||||||
4k/HiDPI displays.
|
4k/HiDPI displays.
|
||||||
|
14
mozilla-1579849.patch
Normal file
14
mozilla-1579849.patch
Normal file
@ -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();
|
Loading…
Reference in New Issue
Block a user