blob: 8bb207e94b19ef53a188595fbad91e1348f17fcf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
$NetBSD: patch-session_session.cc,v 1.1 2021/02/17 15:29:51 ryoon Exp $
* NetBSD support
--- session/session.cc.orig 2021-02-15 03:48:53.000000000 +0000
+++ session/session.cc
@@ -230,9 +230,9 @@ void Session::InitContext(ImeContext *co
context->SetConfig(&context->GetConfig());
#if defined(OS_ANDROID) || defined(OS_IOS) || defined(OS_LINUX) || \
- defined(OS_WASM)
+ defined(OS_WASM) || defined(OS_NETBSD)
context->mutable_converter()->set_use_cascading_window(false);
-#endif // OS_ANDROID || OS_IOS || OS_LINUX || OS_WASM
+#endif // OS_ANDROID || OS_IOS || OS_LINUX || OS_WASM || OS_NETBSD
}
void Session::PushUndoContext() {
@@ -964,14 +964,14 @@ void Session::UpdatePreferences(commands
}
#if defined(OS_ANDROID) || defined(OS_IOS) || defined(OS_LINUX) || \
- defined(OS_WASM)
+ defined(OS_WASM) || defined(OS_NETBSD)
context_->mutable_converter()->set_use_cascading_window(false);
-#else // OS_LINUX || OS_ANDROID || OS_WASM
+#else // OS_LINUX || OS_ANDROID || OS_WASM || OS_NETBSD
if (config.has_use_cascading_window()) {
context_->mutable_converter()->set_use_cascading_window(
config.use_cascading_window());
}
-#endif // OS_ANDROID || OS_IOS || OS_LINUX || OS_WASM
+#endif // OS_ANDROID || OS_IOS || OS_LINUX || OS_WASM || OS_NETBSD
}
bool Session::IMEOn(commands::Command *command) {
|