diff options
Diffstat (limited to 'include/cru/platform')
-rw-r--r-- | include/cru/platform/graph_base.hpp | 2 | ||||
-rw-r--r-- | include/cru/platform/native/input_method.hpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/include/cru/platform/graph_base.hpp b/include/cru/platform/graph_base.hpp index 98ac3993..f25a7baf 100644 --- a/include/cru/platform/graph_base.hpp +++ b/include/cru/platform/graph_base.hpp @@ -219,7 +219,7 @@ struct TextRange final { } constexpr TextRange() = default; - constexpr TextRange(const gsl::index position, const gsl::index count) + constexpr TextRange(const gsl::index position, const gsl::index count = 0) : position(position), count(count) {} gsl::index GetEnd() const { return position + count; } diff --git a/include/cru/platform/native/input_method.hpp b/include/cru/platform/native/input_method.hpp index 56e2fb27..48895f84 100644 --- a/include/cru/platform/native/input_method.hpp +++ b/include/cru/platform/native/input_method.hpp @@ -34,7 +34,7 @@ struct IInputMethodContext : virtual INativeResource { virtual void CancelComposition() = 0; - virtual const CompositionText& GetCompositionText() = 0; + virtual CompositionText GetCompositionText() = 0; // Set the candidate window lefttop. Use this method to prepare typing. virtual void SetCandidateWindowPosition(const Point& point) = 0; |