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;

Reply via email to