Added patch for mozilla bug 1645695

This commit is contained in:
Martin Stransky 2021-01-20 16:35:08 +01:00
parent c011d6ef88
commit e369e8cae9
2 changed files with 16 additions and 0 deletions

View File

@ -225,6 +225,7 @@ Patch421: mozilla-1680505.patch
Patch422: mozilla-1631061.patch
Patch423: mozilla-1681107.patch
Patch424: firefox-wayland-fix-mzbz-1642949-regression.patch
Patch425: mozilla-1645695.patch
# Upstream patches from mozbz#1672944
Patch450: pw1.patch
@ -455,6 +456,7 @@ This package contains results of tests executed during build.
#%patch422 -p1 -b .1631061
%patch423 -p1 -b .1681107
%patch424 -p1 -b .fix-mzbz-1642949-regression
%patch425 -p1 -b .1645695
%patch500 -p1 -b .ffvpx

14
mozilla-1645695.patch Normal file
View File

@ -0,0 +1,14 @@
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -1768,7 +1768,8 @@
}
#endif
- if (!g_signal_handler_find(
+ if (isWidgetVisible &&
+ !g_signal_handler_find(
gdkWindow, G_SIGNAL_MATCH_FUNC, 0, 0, nullptr,
FuncToGpointer(NativeMoveResizeWaylandPopupCallback), this)) {
g_signal_connect(gdkWindow, "moved-to-rect",