xmloff/source/draw/ximpshap.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 60711395552923a1a98b7d83bff5cc6d190f1a1a
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Tue Sep 6 11:38:55 2022 +0100
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Wed Sep 7 18:35:45 2022 +0200

    check impress/calc IFrame "FrameURL" target
    
    similar to
    
    commit c7450d0b9d02c64ae3da467d329040787039767e
    Date:   Tue Aug 30 17:01:08 2022 +0100
    
        check IFrame "FrameURL" target
    
    Change-Id: Ibf28c29acb4476830431d02772f3ecd4b23a6a27
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139495
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/xmloff/source/draw/ximpshap.cxx b/xmloff/source/draw/ximpshap.cxx
index 442116980270..f628530bee7e 100644
--- a/xmloff/source/draw/ximpshap.cxx
+++ b/xmloff/source/draw/ximpshap.cxx
@@ -87,6 +87,7 @@
 #include <basegfx/polygon/b2dpolypolygon.hxx>
 #include <basegfx/polygon/b2dpolypolygontools.hxx>
 #include <basegfx/vector/b2dvector.hxx>
+#include <tools/urlobj.hxx>
 #include <o3tl/any.hxx>
 #include <o3tl/safeint.hxx>
 
@@ -3141,6 +3142,9 @@ void SdXMLFloatingFrameShapeContext::startFastElement 
(sal_Int32 /*nElement*/,
 
         if( !maHref.isEmpty() )
         {
+            if (INetURLObject(maHref).GetProtocol() == INetProtocol::Macro)
+                GetImport().NotifyMacroEventRead();
+
             xProps->setPropertyValue("FrameURL", Any(maHref) );
         }
     }

Reply via email to