From 494d2db1c1203acc9d9f2b127b75c6df6160057a Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 19 Apr 2020 19:54:44 +0800 Subject: ... --- include/cru/platform/graph_base.hpp | 2 +- include/cru/platform/native/input_method.hpp | 2 +- include/cru/win/native/input_method.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'include') 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; diff --git a/include/cru/win/native/input_method.hpp b/include/cru/win/native/input_method.hpp index 56e678a9..566eada2 100644 --- a/include/cru/win/native/input_method.hpp +++ b/include/cru/win/native/input_method.hpp @@ -51,7 +51,7 @@ class WinInputMethodContext : public WinNativeResource, void CancelComposition() override; - const CompositionText& GetCompositionText() override; + CompositionText GetCompositionText() override; void SetCandidateWindowPosition(const Point& point) override; -- cgit v1.2.3