summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2015-12-15 17:23:45 +0100
committerMichael Stahl <mstahl@redhat.com>2015-12-15 19:55:57 +0100
commit36f5ac96e1b753cb845f4f3cf46c20fb8345a781 (patch)
treeafd0940a63fea015d24063638a00767d4f031a63 /chart2
parentb62394688569421847d79098ac9ac576b62f24f6 (diff)
chart2: add DocumentBaseURL in ChartFrameLoader::load()
... as seen in JunitTest_chart2_unoapi Change-Id: Ibe0cd210b8f2ddf730483705292e9027654b6fd4 (cherry picked from commit 07004a7e9cd8b44f8cb4ff8f30180b06d9c325c3)
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/main/ChartFrameloader.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/chart2/source/controller/main/ChartFrameloader.cxx b/chart2/source/controller/main/ChartFrameloader.cxx
index adf74ee1288b..fb12dfed5e2e 100644
--- a/chart2/source/controller/main/ChartFrameloader.cxx
+++ b/chart2/source/controller/main/ChartFrameloader.cxx
@@ -165,6 +165,11 @@ sal_Bool SAL_CALL ChartFrameLoader::load( const uno::Sequence< beans::PropertyVa
}
else
{
+ // use the URL as BaseURL, similar to what SfxBaseModel effectively does
+ if (!aURL.isEmpty())
+ {
+ aMediaDescriptor[utl::MediaDescriptor::PROP_DOCUMENTBASEURL()] <<= aURL;
+ }
aMediaDescriptor.addInputStream();
uno::Sequence< beans::PropertyValue > aCompleteMediaDescriptor;
aMediaDescriptor >> aCompleteMediaDescriptor;