[pango] coretext: remove useless calls to pango_coverage_set()



commit 550fba61eea3cae292d4b2abbffbe8a7a99a50b4
Author: Kristian Rietveld <kris loopnest org>
Date:   Sat Sep 5 22:58:28 2015 +0200

    coretext: remove useless calls to pango_coverage_set()
    
    Since Pango coverage is initialized to PANGO_COVERAGE_NONE, it makes no
    sense to perform calls to pango_coverage_set for characters that will
    be set (or rather left) to none.

 pango/pangocoretext.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/pango/pangocoretext.c b/pango/pangocoretext.c
index 0f5c147..b8f79ae 100644
--- a/pango/pangocoretext.c
+++ b/pango/pangocoretext.c
@@ -107,9 +107,8 @@ ct_font_descriptor_get_coverage (CTFontDescriptorRef desc)
       int j;
 
       for (j = 0; j < 8; j++)
-        pango_coverage_set (coverage, i * 8 + j,
-                            ((ptr[i] & (1 << j)) == (1 << j)) ?
-                            PANGO_COVERAGE_EXACT : PANGO_COVERAGE_NONE);
+        if ((ptr[i] & (1 << j)) == (1 << j))
+          pango_coverage_set (coverage, i * 8 + j, PANGO_COVERAGE_EXACT);
     }
 
   CFRelease (bitmap);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]