aboutsummaryrefslogtreecommitdiff
path: root/include/cru
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-04-19 19:54:44 +0800
committercrupest <crupest@outlook.com>2020-04-19 19:54:44 +0800
commit494d2db1c1203acc9d9f2b127b75c6df6160057a (patch)
treea0e4eaf7540ac4af3b50baf085113122ef2ca651 /include/cru
parent76f62be24b7e612b1f6880f9d7b0ddc07a8d38eb (diff)
downloadcru-494d2db1c1203acc9d9f2b127b75c6df6160057a.tar.gz
cru-494d2db1c1203acc9d9f2b127b75c6df6160057a.tar.bz2
cru-494d2db1c1203acc9d9f2b127b75c6df6160057a.zip
...
Diffstat (limited to 'include/cru')
-rw-r--r--include/cru/platform/graph_base.hpp2
-rw-r--r--include/cru/platform/native/input_method.hpp2
-rw-r--r--include/cru/win/native/input_method.hpp2
3 files changed, 3 insertions, 3 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;
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;