aboutsummaryrefslogtreecommitdiff
path: root/src/win/native
diff options
context:
space:
mode:
Diffstat (limited to 'src/win/native')
-rw-r--r--src/win/native/UiApplication.cpp5
-rw-r--r--src/win/native/Window.cpp1
2 files changed, 1 insertions, 5 deletions
diff --git a/src/win/native/UiApplication.cpp b/src/win/native/UiApplication.cpp
index 60ff8e8c..87ef0b81 100644
--- a/src/win/native/UiApplication.cpp
+++ b/src/win/native/UiApplication.cpp
@@ -43,7 +43,6 @@ WinUiApplication::WinUiApplication() {
timer_manager_ = std::make_unique<TimerManager>(god_window_.get());
window_manager_ = std::make_unique<WindowManager>(this);
cursor_manager_ = std::make_unique<WinCursorManager>();
- input_method_manager_ = std::make_unique<WinInputMethodManager>(this);
}
WinUiApplication::~WinUiApplication() { instance = nullptr; }
@@ -116,8 +115,4 @@ cru::platform::graph::IGraphFactory* WinUiApplication::GetGraphFactory() {
ICursorManager* WinUiApplication::GetCursorManager() {
return cursor_manager_.get();
}
-
-IInputMethodManager* WinUiApplication::GetInputMethodManager() {
- return input_method_manager_.get();
-}
} // namespace cru::platform::native::win
diff --git a/src/win/native/Window.cpp b/src/win/native/Window.cpp
index d9237c4f..1a6fcb07 100644
--- a/src/win/native/Window.cpp
+++ b/src/win/native/Window.cpp
@@ -55,6 +55,7 @@ WinNativeWindow::WinNativeWindow(WinUiApplication* application,
window_render_target_->SetDpi(dpi_, dpi_);
input_method_context_ = std::make_unique<WinInputMethodContext>(this);
+ input_method_context_->DisableIME();
}
WinNativeWindow::~WinNativeWindow() {