vcl/unx/gtk3/gtkframe.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit b1671feb791178f9c498b0d00a5aad486bccfa03 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Nov 4 10:29:15 2022 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Nov 4 12:53:36 2022 +0100 Related: tdf#151509 trust the crossing position provided by gtk don't attempt to recalculate it from root window position with an offset of our belief as to our position Change-Id: Ia08cfd2aa5de73139ec7444b4576fe0c00240009 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142271 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/unx/gtk3/gtkframe.cxx b/vcl/unx/gtk3/gtkframe.cxx index 024c96e23a8a..525bf2554a60 100644 --- a/vcl/unx/gtk3/gtkframe.cxx +++ b/vcl/unx/gtk3/gtkframe.cxx @@ -3568,8 +3568,8 @@ gboolean GtkSalFrame::signalCrossing( GtkWidget*, GdkEventCrossing* pEvent, gpoi { GtkSalFrame* pThis = static_cast<GtkSalFrame*>(frame); pThis->DrawingAreaCrossing((pEvent->type == GDK_ENTER_NOTIFY) ? SalEvent::MouseMove : SalEvent::MouseLeave, - pEvent->x_root - pThis->maGeometry.x(), - pEvent->y_root - pThis->maGeometry.y(), + pEvent->x, + pEvent->y, pEvent->time, pEvent->state); return true;