summarylogtreecommitdiffstats
path: root/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch
diff options
context:
space:
mode:
authorNatrio2021-10-06 15:23:26 +0300
committerNatrio2021-10-06 15:23:26 +0300
commit4453042368583a797fdcfd613e18b5bdb0f632c1 (patch)
tree3e2b0cda9eabefa77ac3c700fa1646da00c28536 /0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch
parent137e257741dca21249dd51c62e32255fee030c96 (diff)
downloadaur-4453042368583a797fdcfd613e18b5bdb0f632c1.tar.gz
2.11.0
Diffstat (limited to '0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch')
-rw-r--r--0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch b/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch
new file mode 100644
index 000000000000..5e1d8dc52e73
--- /dev/null
+++ b/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch
@@ -0,0 +1,35 @@
+From d7f649f283763af099256eb2d5e326df601c3e76 Mon Sep 17 00:00:00 2001
+From: Anuj Verma <anujv@iitbhilai.ac.in>
+Date: Mon, 16 Aug 2021 07:48:09 +0530
+Subject: [PATCH] [sdf] Return `FT_Err_Ok` while trying to render bitmap.
+
+ * src/sdf/ftsdfrend.c (ft_bsdf_render): Return OK if the slot is
+ a bitmap and the render mode is anything other than `FT_RENDER_MODE_SDF`.
+ This is for compatibility reasons.
+
+ Fixes issue #1076
+---
+ src/sdf/ftsdfrend.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/src/sdf/ftsdfrend.c b/src/sdf/ftsdfrend.c
+index 30f2e62a4..5686c0bf5 100644
+--- a/src/sdf/ftsdfrend.c
++++ b/src/sdf/ftsdfrend.c
+@@ -502,8 +502,11 @@
+ /* check whether render mode is correct */
+ if ( mode != FT_RENDER_MODE_SDF )
+ {
+- error = FT_THROW( Cannot_Render_Glyph );
+- goto Exit;
++ FT_TRACE0(( "ft_bsdf_render: trying to render bitmap\n" ));
++
++ /* return OK since the slot is already a bitmap */
++ error = FT_Err_Ok;
++ return error;
+ }
+
+ if ( origin )
+--
+GitLab
+