diff --git a/display_server/rosen/modules/render_service_client/test/ft_build/BUILD.gn b/display_server/rosen/modules/render_service_client/test/ft_build/BUILD.gn index c904166d117f269cf0959c8cf191e4fa62585fd4..2586bad7106df39fec684f9057b9cd7cf35bdb40 100644 --- a/display_server/rosen/modules/render_service_client/test/ft_build/BUILD.gn +++ b/display_server/rosen/modules/render_service_client/test/ft_build/BUILD.gn @@ -78,6 +78,7 @@ ft_executable("render_service_client_gravity_demo") { "//build/gn/configs/system_libs:skia", "//build/gn/configs/system_libs:c_utils", "//build/gn/configs/system_libs:ipc_core", + "//build/gn/configs/system_libs:mmi", ] libs = [ "EGL", "GLESv2" ] } diff --git a/display_server/rosen/modules/render_service_client/test/render_service_client_gravity_demo.cpp b/display_server/rosen/modules/render_service_client/test/render_service_client_gravity_demo.cpp index 2cade2f87a0807218fa1e38c96ef645b48cb908a..39640ee8668381441bc49e3d334e8218f42d4085 100644 --- a/display_server/rosen/modules/render_service_client/test/render_service_client_gravity_demo.cpp +++ b/display_server/rosen/modules/render_service_client/test/render_service_client_gravity_demo.cpp @@ -24,6 +24,7 @@ #include "ui/rs_surface_extractor.h" #include "ui/rs_surface_node.h" #include "wm/window.h" +#include "input_manager.h" namespace OHOS { namespace Rosen { @@ -73,6 +74,7 @@ public: surfaceNode_->SetBackgroundColor(0xffff0000); // set background color to red. RSTransaction::FlushImplicitTransaction(); window_->Show(); + MMI::InputManager::GetInstance()->SetPointerStyle(window_->GetWindowId(), 18); } else { std::cout << "Failed to create window!" << std::endl; }