summaryrefslogtreecommitdiff
path: root/sw/qa
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-05-19 16:21:48 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-05-22 09:02:11 +0200
commit793442046ac78548514b6833cd5dfd620f0ff318 (patch)
tree0213973962f5bb0d01cb054cde33ddad8b8dfa9c /sw/qa
parent9a76662a6a2ca92a0e338b328fb762cdaa3dc5aa (diff)
svtools: fix mime type of PDF images
Otherwise the UNO API user can only see this image has a replacement, but not possible to say if it's an SVG or a PDF image. (cherry picked from commit 9b261681e5325e3fb7c87653de8e367ec18486c9) Change-Id: Ibde7915e02620acecbbb237dc3b333382d9c784a Reviewed-on: https://gerrit.libreoffice.org/37837 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sw/qa')
-rw-r--r--sw/qa/extras/odfexport/odfexport.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/sw/qa/extras/odfexport/odfexport.cxx b/sw/qa/extras/odfexport/odfexport.cxx
index a8a8812508b5..13b9a368fb02 100644
--- a/sw/qa/extras/odfexport/odfexport.cxx
+++ b/sw/qa/extras/odfexport/odfexport.cxx
@@ -1210,6 +1210,11 @@ DECLARE_ODFEXPORT_TEST(testEmbeddedPdf, "embedded-pdf.odt")
// This failed, pdf+png replacement graphics pair didn't survive an ODT roundtrip.
CPPUNIT_ASSERT(!getProperty<OUString>(xShape, "ReplacementGraphicURL").isEmpty());
+ auto xGraphic = getProperty< uno::Reference<graphic::XGraphic> >(xShape, "Graphic");
+ CPPUNIT_ASSERT(xGraphic.is());
+ // This was image/x-vclgraphic, not exposing the info that the image is a PDF one.
+ CPPUNIT_ASSERT_EQUAL(OUString("application/pdf"), getProperty<OUString>(xGraphic, "MimeType"));
+
if (mbExported)
{
uno::Sequence<uno::Any> aArgs(1);