summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2016-11-30 14:42:19 +0200
committerKhaled Hosny <khaledhosny@eglug.org>2016-12-01 00:50:19 +0000
commitc7e7a634cf5941fffd97102fe4252aee7445e36b (patch)
treee0953bb835b848f71c11da353d99800e0d0fa729
parentf2f495ea0fb69031cd1b394176e0a91191b594d8 (diff)
tdf#104013: Band aid for overzealous clipping
Change-Id: If66b7a61f4165ea2e504625cde36161adf945a53 Reviewed-on: https://gerrit.libreoffice.org/31418 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Khaled Hosny <khaledhosny@eglug.org> (cherry picked from commit ba3e52699bc05911bc1f9e3cbd5d1332902c736a) Reviewed-on: https://gerrit.libreoffice.org/31441
-rw-r--r--vcl/win/gdi/winlayout.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/vcl/win/gdi/winlayout.cxx b/vcl/win/gdi/winlayout.cxx
index 4941ac7cad3a..c693b31c9fb2 100644
--- a/vcl/win/gdi/winlayout.cxx
+++ b/vcl/win/gdi/winlayout.cxx
@@ -3427,6 +3427,11 @@ bool D2DWriteTextOutRenderer::GetDWriteInkBox(SalLayout const &rLayout, Rectangl
rOut.Union(b);
}
+ // The clipping rectangle is sometimes overzealous, add an extra pixel to
+ // remedy this.
+ if (!rOut.IsEmpty())
+ rOut.expand(1);
+
return true;
}