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

Samuel Mehrbrodt (via logerrit) logerrit at kemper.freedesktop.org
Tue Jul 27 13:43:40 UTC 2021


 svx/source/svdraw/svdview.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 9a04703b22f9ffb11256d715f65e79a6a2417e18
Author:     Samuel Mehrbrodt <samuel.mehrbrodt at allotropia.de>
AuthorDate: Tue Jul 27 13:50:26 2021 +0200
Commit:     Samuel Mehrbrodt <samuel.mehrbrodt at allotropia.de>
CommitDate: Tue Jul 27 15:43:06 2021 +0200

    tdf#123626 Allow opening shape hyperlink with Ctrl-Click
    
    Change-Id: I43201cd1fb7022fe5ff1479c66916c65adc554fa
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119550
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt at allotropia.de>

diff --git a/svx/source/svdraw/svdview.cxx b/svx/source/svdraw/svdview.cxx
index 73185618c8ae..295992ba02cd 100644
--- a/svx/source/svdraw/svdview.cxx
+++ b/svx/source/svdraw/svdview.cxx
@@ -501,6 +501,13 @@ SdrHitKind SdrView::PickAnything(const Point& rLogicPos, SdrViewEvent& rVEvt) co
                 }
             }
         }
+        if (eHit==SdrHitKind::UnmarkedObject && !pHitObj->getHyperlink().isEmpty())
+        {
+            static SvxURLField aSvxURLField;
+            aSvxURLField.SetURL(pHitObj->getHyperlink());
+            rVEvt.mpURLField = &aSvxURLField;
+            eHit = SdrHitKind::UrlField;
+        }
     }
 
     if (bHitPassDirect &&


More information about the Libreoffice-commits mailing list