diff options
author | Muthu Subramanian <sumuthu@suse.com> | 2013-02-05 14:55:36 +0530 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2013-02-06 10:57:46 +0100 |
commit | e86ce65dfe42a7d7f3f2cdae3bdcea0f42bb6bb3 (patch) | |
tree | 1f543cb1db6d38ffa8383ad1a071a98a3cbaba7a | |
parent | 62208797e776d4e9533832f9134e5815c1a2e4de (diff) |
n#753462: Drawing text with font size 0 causes artifacts.
Signed-off-by: Jan Holesovsky <kendy@suse.cz>
-rw-r--r-- | drawinglayer/source/processor2d/vclprocessor2d.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index 919b246f3df8..aeb83c21ca86 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -156,6 +156,10 @@ namespace drawinglayer fRotate, rTextCandidate.getLocale())); + // Don't draw fonts without height + if( aFont.GetHeight() <= 0 ) + return; + // handle additional font attributes const primitive2d::TextDecoratedPortionPrimitive2D* pTCPP = dynamic_cast<const primitive2d::TextDecoratedPortionPrimitive2D*>( &rTextCandidate ); |