From bfe93a295be909e044372378209b02a7a3f906fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=9F=8E=E8=8C=B6=E8=AF=AD?= Date: Tue, 22 Apr 2025 11:41:29 +0800 Subject: [PATCH] fix nullptr --- frameworks/cj/src/cj_input_method_controller.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frameworks/cj/src/cj_input_method_controller.cpp b/frameworks/cj/src/cj_input_method_controller.cpp index 4566f4d0c..b065db2b1 100644 --- a/frameworks/cj/src/cj_input_method_controller.cpp +++ b/frameworks/cj/src/cj_input_method_controller.cpp @@ -48,7 +48,9 @@ std::shared_ptr CjInputMethodController::GetInstance() if (controller_ == nullptr) { auto controller = std::make_shared(); controller_ = controller; - InputMethodController::GetInstance()->SetControllerListener(controller_); + if (InputMethodController::GetInstance() != nullptr){ + InputMethodController::GetInstance()->SetControllerListener(controller_); + } } } return controller_; -- Gitee