diff options
-rw-r--r-- | demos/input_method/main.cpp | 3 | ||||
-rw-r--r-- | include/cru/platform/native/input_method.hpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/demos/input_method/main.cpp b/demos/input_method/main.cpp index ebca7a9d..041941bd 100644 --- a/demos/input_method/main.cpp +++ b/demos/input_method/main.cpp @@ -67,7 +67,8 @@ int main() { if (optional_composition_text) { const auto& composition_text = *optional_composition_text; - for (int i = 0; i < composition_text.clauses.size(); i++) { + for (int i = 0; i < static_cast<int>(composition_text.clauses.size()); + i++) { const auto& clause = composition_text.clauses[i]; auto rects = text_layout->TextRangeRect(TextRange::FromTwoSides( clause.start, clause.end, committed_text.size())); diff --git a/include/cru/platform/native/input_method.hpp b/include/cru/platform/native/input_method.hpp index c6413a7e..bcf030b4 100644 --- a/include/cru/platform/native/input_method.hpp +++ b/include/cru/platform/native/input_method.hpp @@ -27,7 +27,7 @@ inline std::ostream& operator<<(std::ostream& stream, const CompositionText& composition_text) { stream << "text: " << composition_text.text << "\n" << "clauses:\n"; - for (int i = 0; i < composition_text.clauses.size(); i++) { + for (int i = 0; i < static_cast<int>(composition_text.clauses.size()); i++) { const auto& clause = composition_text.clauses[i]; stream << "\t" << i << ". start:" << clause.start << " end:" << clause.end; if (clause.target) { |