[poppler] poppler/TextOutputDev.cc

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Apr 1 22:11:07 UTC 2019


 poppler/TextOutputDev.cc |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 67d81ed907040b22c789466f990ba0000f2df7d5
Author: Nelson Benítez León <nbenitezl at gmail.com>
Date:   Sun Mar 24 19:44:42 2019 -0400

    findText: fix regression on case-insensitive search
    
    introduced by commit 86326030f6989c79f8dd9e91cd4c249278cdbc49
    
    The function to detect 7bit Ascii assumed the check was being
    done on a plain C char type (1 byte length) whereas the passed
    Unicode type is bigger (defined as unsigned int) and so can hold
    larger values. So fix our detection for an Ascii7 char appropriately.
    
    Fixes issue #743

diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc
index a03e7a71..341b1c94 100644
--- a/poppler/TextOutputDev.cc
+++ b/poppler/TextOutputDev.cc
@@ -180,7 +180,7 @@
 namespace {
 
 inline bool isAscii7 (Unicode uchar) {
-  return !(uchar & 0x80);
+  return uchar < 128;
 }
 
 }


More information about the poppler mailing list