[neon/qt/qtwayland/Neon/unstable] debian: Refresh other patches.
Dmitry Shachnev
null at kde.org
Mon Apr 29 17:44:39 BST 2024
Git commit 53a35999029e8d98815ff3523de098ae3341b59d by Dmitry Shachnev.
Committed on 10/06/2023 at 21:02.
Pushed by jriddell into branch 'Neon/unstable'.
Refresh other patches.
M +1 -0 debian/changelog
M +1 -1 debian/patches/0006-Client-Set-XdgShell-size-hints-before-the-first-comm.patch
M +4 -4 debian/patches/0041-Only-close-popup-in-the-the-hierchary.patch
https://invent.kde.org/neon/qt/qtwayland/-/commit/53a35999029e8d98815ff3523de098ae3341b59d
diff --git a/debian/changelog b/debian/changelog
index f67815e..3b9a7bd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ qtwayland-opensource-src (5.15.10-1) UNRELEASED; urgency=medium
* Drop patches, included in the new release:
- 0042-Build-fixes-for-GCC-11.patch
- 0047-client-Synthesize-enter-leave-event-for-popup-in-xdg.patch
+ * Refresh other patches.
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Sat, 10 Jun 2023 20:46:10 +0300
diff --git a/debian/patches/0006-Client-Set-XdgShell-size-hints-before-the-first-comm.patch b/debian/patches/0006-Client-Set-XdgShell-size-hints-before-the-first-comm.patch
index ca6d7cf..902d15c 100644
--- a/debian/patches/0006-Client-Set-XdgShell-size-hints-before-the-first-comm.patch
+++ b/debian/patches/0006-Client-Set-XdgShell-size-hints-before-the-first-comm.patch
@@ -30,7 +30,7 @@ Reviewed-by: Aleix Pol Gonzalez <aleixpol at kde.org>
m_applied = m_pending;
qCDebug(lcQpaWayland) << "Applied pending xdg_toplevel configure event:" << m_applied.size << m_applied.states;
}
-@@ -257,6 +255,7 @@ QWaylandXdgSurface::QWaylandXdgSurface(QWaylandXdgShell *shell, ::xdg_surface *s
+@@ -267,6 +265,7 @@ QWaylandXdgSurface::QWaylandXdgSurface(QWaylandXdgShell *shell, ::xdg_surface *s
m_toplevel->set_parent(parentXdgSurface->m_toplevel->object());
}
}
diff --git a/debian/patches/0041-Only-close-popup-in-the-the-hierchary.patch b/debian/patches/0041-Only-close-popup-in-the-the-hierchary.patch
index 36c00c8..8b3138b 100644
--- a/debian/patches/0041-Only-close-popup-in-the-the-hierchary.patch
+++ b/debian/patches/0041-Only-close-popup-in-the-the-hierchary.patch
@@ -232,10 +232,10 @@ Reviewed-by: David Edmundson <davidedmundson at kde.org>
Q_ASSERT(shell->m_topmostGrabbingPopup == this);
- shell->m_topmostGrabbingPopup = m_parent->m_popup;
+ shell->m_topmostGrabbingPopup = m_parentXdgSurface ? m_parentXdgSurface->m_popup : nullptr;
- }
- }
+ m_grabbing = false;
-@@ -393,8 +402,6 @@ void QWaylandXdgSurface::setPopup(QWaylandWindow *parent)
+ // Synthesize Qt enter/leave events for popup
+@@ -403,8 +412,6 @@ void QWaylandXdgSurface::setPopup(QWaylandWindow *parent)
{
Q_ASSERT(!m_toplevel && !m_popup);
@@ -244,7 +244,7 @@ Reviewed-by: David Edmundson <davidedmundson at kde.org>
auto positioner = new QtWayland::xdg_positioner(m_shell->create_positioner());
// set_popup expects a position relative to the parent
QPoint transientPos = m_window->geometry().topLeft(); // this is absolute
-@@ -411,8 +418,9 @@ void QWaylandXdgSurface::setPopup(QWaylandWindow *parent)
+@@ -421,8 +428,9 @@ void QWaylandXdgSurface::setPopup(QWaylandWindow *parent)
| QtWayland::xdg_positioner::constraint_adjustment_slide_y
| QtWayland::xdg_positioner::constraint_adjustment_flip_x
| QtWayland::xdg_positioner::constraint_adjustment_flip_y);
More information about the Neon-commits
mailing list