From ad070cc6669c33ee924b08f607d603a33669b4f8 Mon Sep 17 00:00:00 2001 From: ac__fancheyu Date: Fri, 13 Jan 2023 10:36:39 +0800 Subject: [PATCH] errorcode change Signed-off-by: ac__fancheyu Change-Id: Iaf7108b79d1864a6eb2672fddc7cd36776ea6dfa --- screenhandler/src/dscreen_handler.cpp | 9 +++++---- services/screendemo/test.cpp | 3 ++- .../dscreenmgr/src/screen_manager_adapter.cpp | 8 ++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/screenhandler/src/dscreen_handler.cpp b/screenhandler/src/dscreen_handler.cpp index 58d4b409..018d2909 100644 --- a/screenhandler/src/dscreen_handler.cpp +++ b/screenhandler/src/dscreen_handler.cpp @@ -48,8 +48,8 @@ int32_t DScreenHandler::Initialize() if (screenListener_ == nullptr) { screenListener_ = new (std::nothrow) ScreenListener(); } - bool ret = Rosen::ScreenManager::GetInstance().RegisterScreenListener(screenListener_); - if (!ret) { + Rosen::DMError ret = Rosen::ScreenManager::GetInstance().RegisterScreenListener(screenListener_); + if (ret != Rosen::DMError::DM_OK) { DHLOGE("register screen listener failed."); return DSCREEN_INIT_ERR; } @@ -110,7 +110,8 @@ std::vector DScreenHandler::Query() { DHLOGI("DScreenHandler query hardware info"); std::vector dhItemVec; - std::vector> screens = Rosen::ScreenManager::GetInstance().GetAllScreens(); + std::vector> screens; + Rosen::ScreenManager::GetInstance().GetAllScreens(screens); DHLOGI("screens size is: %" PRId32, screens.size()); for (const auto &screen : screens) { if (screen == nullptr) { @@ -182,7 +183,7 @@ std::string DScreenHandler::QueryCodecInfo() } std::vector> caps = codecList->GetVideoEncoderCaps(); json codecTypeArray = json::array(); - + for (const auto &cap : caps) { if (cap == nullptr) { continue; diff --git a/services/screendemo/test.cpp b/services/screendemo/test.cpp index 52705519..29102b96 100644 --- a/services/screendemo/test.cpp +++ b/services/screendemo/test.cpp @@ -53,7 +53,8 @@ namespace { vector> QueryRemoteScreenInfo() { - vector> allScreens = ScreenManager::GetInstance().GetAllScreens(); + vector> allScreens; + ScreenManager::GetInstance().GetAllScreens(allScreens); sptr defaultDisplay = DisplayManager::GetInstance().GetDefaultDisplay(); vector> remoteScreens; for (const auto &screen : allScreens) { diff --git a/services/screenservice/sourceservice/dscreenmgr/src/screen_manager_adapter.cpp b/services/screenservice/sourceservice/dscreenmgr/src/screen_manager_adapter.cpp index 05227512..cb003f18 100644 --- a/services/screenservice/sourceservice/dscreenmgr/src/screen_manager_adapter.cpp +++ b/services/screenservice/sourceservice/dscreenmgr/src/screen_manager_adapter.cpp @@ -85,8 +85,8 @@ int32_t ScreenMgrAdapter::RegisterScreenGroupListener(sptr