[Libreoffice-commits] core.git: Branch 'libreoffice-6-2' - cui/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Tue Dec 18 11:34:15 UTC 2018
cui/source/tabpages/numfmt.cxx | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
New commits:
commit 9fcca59d30ab69bfbb07b40d7429bcba6fcf869c
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Dec 17 17:42:09 2018 +0000
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Tue Dec 18 12:33:54 2018 +0100
Related: tdf#122120 left align text if preview won't fit
in the number format page
Change-Id: Ic398e5302ee54dfd437e07fdf892269e6eefd8fa
Reviewed-on: https://gerrit.libreoffice.org/65285
Tested-by: Jenkins
Tested-by: Xisco Faulí <xiscofauli at libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/cui/source/tabpages/numfmt.cxx b/cui/source/tabpages/numfmt.cxx
index 69b25330c98e..c7366193008f 100644
--- a/cui/source/tabpages/numfmt.cxx
+++ b/cui/source/tabpages/numfmt.cxx
@@ -168,8 +168,17 @@ void SvxNumberPreview::Paint(vcl::RenderContext& rRenderContext, const ::tools::
aTmpStr = aTmpStr.replaceAt(mnPos, 0, OUString(mnChar));
}
}
- Point aPosText = Point((mnPos != -1) ? 0 : nLeadSpace,
- (aSzWnd.Height() - GetTextHeight()) / 2);
+ long nX;
+ if (mnPos != -1)
+ nX = 0;
+ else
+ {
+ //tdf#122120 if it won't fit anyway, then left align it
+ if (nLeadSpace > 0)
+ nX = nLeadSpace;
+ nX = 0;
+ }
+ Point aPosText = Point(nX, (aSzWnd.Height() - GetTextHeight()) / 2);
rRenderContext.DrawText(aPosText, aTmpStr);
rRenderContext.Pop();
}
More information about the Libreoffice-commits
mailing list