aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/platform')
-rw-r--r--include/cru/platform/graph_base.hpp2
-rw-r--r--include/cru/platform/native/input_method.hpp2
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;