diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_Text_Buffer.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Fl_Text_Buffer.cxx b/src/Fl_Text_Buffer.cxx index 74e04688a..a2c325464 100644 --- a/src/Fl_Text_Buffer.cxx +++ b/src/Fl_Text_Buffer.cxx @@ -1176,7 +1176,7 @@ int Fl_Text_Buffer::search_forward(int startPos, const char *searchString, return 1; } // FIXME: character is ucs-4 - } while ((matchCase ? character(bp++) == *sp++ : + } while ((matchCase ? character(bp++) == (unsigned int)*sp++ : toupper(character(bp++)) == toupper(*sp++)) && bp < length()); startPos++; @@ -1201,7 +1201,7 @@ int Fl_Text_Buffer::search_backward(int startPos, const char *searchString, return 1; } // FIXME: character is ucs-4 - } while ((matchCase ? character(bp--) == *sp-- : + } while ((matchCase ? character(bp--) == (unsigned int)*sp-- : toupper(character(bp--)) == toupper(*sp--)) && bp >= 0); startPos--; |
