[Libreoffice-commits] core.git: sw/source

Caolán McNamara (via logerrit) logerrit at kemper.freedesktop.org
Sat Nov 14 09:52:02 UTC 2020


 sw/source/uibase/docvw/edtwin2.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 05b279e7e0773d3c3da2688a2b95edfb8c88308c
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Fri Nov 13 16:55:07 2020 +0000
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Sat Nov 14 10:51:14 2020 +0100

    tdf#136336 ensure tooltip area surrounds the current mouse position
    
    with at least a pixel margin
    
    Change-Id: I74935f0275863cfd5a799927034d0a31dae073cf
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105800
    Tested-by: Caolán McNamara <caolanm at redhat.com>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/sw/source/uibase/docvw/edtwin2.cxx b/sw/source/uibase/docvw/edtwin2.cxx
index 0ffe30e41044..18003f48bb99 100644
--- a/sw/source/uibase/docvw/edtwin2.cxx
+++ b/sw/source/uibase/docvw/edtwin2.cxx
@@ -365,6 +365,13 @@ void SwEditWin::RequestHelp(const HelpEvent &rEvt)
                 aRect.SetRight( aPt.X() );
                 aRect.SetBottom( aPt.Y() );
 
+                // tdf#136336 ensure tooltip area surrounds the current mouse position with at least a pixel margin
+                aRect.Union(tools::Rectangle(rEvt.GetMousePosPixel(), Size(1, 1)));
+                aRect.AdjustLeft(-1);
+                aRect.AdjustRight(1);
+                aRect.AdjustTop(-1);
+                aRect.AdjustBottom(1);
+
                 if( bBalloon )
                     Help::ShowBalloon( this, rEvt.GetMousePosPixel(), aRect, sText );
                 else


More information about the Libreoffice-commits mailing list