diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-29 08:57:46 +0000 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-29 11:19:27 +0100 |
commit | 64fa566e659112b46d063dc0e0a89fe8f8065235 (patch) | |
tree | 680b929ecab9dacb6328e3067ccd987e272396a9 /vcl/source/gdi | |
parent | a39399f263c1e791c883c7cf866f9ee377b1a474 (diff) |
ofz#67699 Integer-overflow
Change-Id: Ifb949cb4816c21587f337827fe50f993a64a3f60
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165509
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'vcl/source/gdi')
-rw-r--r-- | vcl/source/gdi/metaact.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx index 81d72cdf8dbd..a7e7c01f2936 100644 --- a/vcl/source/gdi/metaact.cxx +++ b/vcl/source/gdi/metaact.cxx @@ -678,6 +678,9 @@ MetaTextArrayAction::~MetaTextArrayAction() void MetaTextArrayAction::Execute( OutputDevice* pOut ) { + if (!AllowPoint(pOut->LogicToPixel(maStartPt))) + return; + pOut->DrawTextArray( maStartPt, maStr, maDXAry, maKashidaAry, mnIndex, mnLen ); } |