summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2018-01-03 13:24:32 +0100
committerSzymon Kłos <szymon.klos@collabora.com>2018-01-28 14:29:29 +0100
commit1ede9f7ff6f2250fa2c75bc4dc099246a59dcec0 (patch)
tree184eb89ffeafee3d20f131af2377e7e48cf5643c /oox
parent2f564d09c5d3aff0767f3c3f3e525cf34076cff3 (diff)
tdf#114821 calculate correct label position
Max is now equal to whole surface size, not only point pos. Change-Id: If231fb7224b23e9993fcf575f5a020ca8e2b04ab Reviewed-on: https://gerrit.libreoffice.org/48242 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'oox')
-rw-r--r--oox/source/drawingml/chart/seriesconverter.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/oox/source/drawingml/chart/seriesconverter.cxx b/oox/source/drawingml/chart/seriesconverter.cxx
index e257bdbf9141..be17ee8c8079 100644
--- a/oox/source/drawingml/chart/seriesconverter.cxx
+++ b/oox/source/drawingml/chart/seriesconverter.cxx
@@ -237,8 +237,8 @@ void DataLabelConverter::convertFromModel( const Reference< XDataSeries >& rxDat
csscd::BOTTOM_LEFT, csscd::BOTTOM, csscd::BOTTOM_RIGHT
};
const double nMax=std::max(
- fabs(mrModel.mxLayout->mfX),
- fabs(mrModel.mxLayout->mfY));
+ fabs(mrModel.mxLayout->mfW),
+ fabs(mrModel.mxLayout->mfH));
const int simplifiedX=lclSgn(mrModel.mxLayout->mfX/nMax);
const int simplifiedY=lclSgn(mrModel.mxLayout->mfY/nMax);
aPropSet.setProperty( PROP_LabelPlacement,