diff options
author | Andreas Beeker <kiwiwings@apache.org> | 2016-05-17 07:23:34 +0000 |
---|---|---|
committer | Andreas Beeker <kiwiwings@apache.org> | 2016-05-17 07:23:34 +0000 |
commit | 5afc00c6a2ad2d65c7af54661302d2e281510910 (patch) | |
tree | c1fd59e30ac4b127b5c59102db57cf53e9ca6a62 | |
parent | 0bab7f3aba94f7111fcefae3e726b0c4ab250f38 (diff) | |
download | poi-5afc00c6a2ad2d65c7af54661302d2e281510910.tar.gz poi-5afc00c6a2ad2d65c7af54661302d2e281510910.zip |
ignore external relations
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1744196 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSlideShow.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSlideShow.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSlideShow.java index a91e451f89..8a49e39435 100644 --- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSlideShow.java +++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSlideShow.java @@ -29,6 +29,7 @@ import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.openxml4j.opc.PackagePart; import org.apache.poi.openxml4j.opc.PackageRelationship; import org.apache.poi.openxml4j.opc.PackageRelationshipCollection; +import org.apache.poi.openxml4j.opc.TargetMode; import org.apache.poi.util.Internal; import org.apache.xmlbeans.XmlException; import org.openxmlformats.schemas.presentationml.x2006.main.CTCommentList; @@ -82,6 +83,9 @@ public class XSLFSlideShow extends POIXMLDocument { PackagePart slidePart = corePart.getRelatedPart(corePart.getRelationship(ctSlide.getId2())); for(PackageRelationship rel : slidePart.getRelationshipsByType(OLE_OBJECT_REL_TYPE)) { + if (TargetMode.EXTERNAL == rel.getTargetMode()) { + continue; + } // TODO: Add this reference to each slide as well embedds.add(slidePart.getRelatedPart(rel)); } |