From bf4381d4f44ea4abe9a010af9cfc9694982ece7e Mon Sep 17 00:00:00 2001 From: Kelson42 Date: Sun, 24 Nov 2013 13:22:05 +0100 Subject: [PATCH] Remove usage of UnicodeString.tempSubString() which is only available in recent versions of ICU --- src/common/stringTools.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/stringTools.cpp b/src/common/stringTools.cpp index 1553c5ba8..18d6086f8 100644 --- a/src/common/stringTools.cpp +++ b/src/common/stringTools.cpp @@ -177,7 +177,7 @@ std::string kiwix::ucFirst (const std::string &word) { std::string result; UnicodeString unicodeWord(word.c_str()); - UnicodeString unicodeFirstLetter = unicodeWord.tempSubString(0, 1).toUpper(); + UnicodeString unicodeFirstLetter = UnicodeString(unicodeWord, 0, 1).toUpper(); unicodeWord.replace(0, 1, unicodeFirstLetter); unicodeWord.toUTF8String(result); @@ -191,7 +191,7 @@ std::string kiwix::lcFirst (const std::string &word) { std::string result; UnicodeString unicodeWord(word.c_str()); - UnicodeString unicodeFirstLetter = unicodeWord.tempSubString(0, 1).toLower(); + UnicodeString unicodeFirstLetter = UnicodeString(unicodeWord, 0, 1).toLower(); unicodeWord.replace(0, 1, unicodeFirstLetter); unicodeWord.toUTF8String(result);