diff --git a/frameworks/core/components_ng/base/frame_node.cpp b/frameworks/core/components_ng/base/frame_node.cpp index 7d358f527c60dc12af4d9903fba7eaa843ee2782..ca910c01de8f75569ffe80c952a02468e226dccc 100644 --- a/frameworks/core/components_ng/base/frame_node.cpp +++ b/frameworks/core/components_ng/base/frame_node.cpp @@ -802,7 +802,8 @@ void FrameNode::DumpCommonInfo() } if (static_cast(layoutProperty_->GetVisibility().value_or(VisibleType::VISIBLE)) != 0) { DumpLog::GetInstance().AddDesc(std::string("Visible: ") - .append(PrintVisibilityDumpInfo().c_str())); + .append(std::to_string(static_cast( + layoutProperty_->GetVisibility().value_or(VisibleType::VISIBLE))))); } if (layoutProperty_->GetPaddingProperty()) { DumpLog::GetInstance().AddDesc( @@ -6706,27 +6707,4 @@ bool FrameNode::IsDrawFocusOnTop() const CHECK_NULL_RETURN(accessibilityProperty, false); return static_cast(accessibilityProperty->GetFocusDrawLevel()) == FocusDrawLevel::TOP; } - -void FrameNode::AddVisibilityDumpInfo(const std::pair>& dumpInfo) -{ - if (visibilityDumpInfos_.size() == SIZE_CHANGE_DUMP_SIZE) { - visibilityDumpInfos_.pop_front(); - } - visibilityDumpInfos_.push_back(dumpInfo); -} - -std::string FrameNode::PrintVisibilityDumpInfo() const -{ - if (visibilityDumpInfos_.empty()) { - return "" ; - } - std::string res = "[ "; - for (auto it = visibilityDumpInfos_.rbegin(); it != visibilityDumpInfos_.rend(); ++it) { - res += ("{" + std::to_string(it->first) + ", " + - std::to_string(static_cast(it->second.first)) + ", " + - std::to_string(static_cast(it->second.second)) + "}, "); - } - res += "]"; - return res; -} } // namespace OHOS::Ace::NG diff --git a/frameworks/core/components_ng/base/frame_node.h b/frameworks/core/components_ng/base/frame_node.h index 36a304889047588ef45192c042b2d34be89e2f57..43a49c37fcde41803a9614b03522f77b89de31fa 100644 --- a/frameworks/core/components_ng/base/frame_node.h +++ b/frameworks/core/components_ng/base/frame_node.h @@ -1357,10 +1357,6 @@ public: layoutProperty_->SetNeedLazyLayout(value); } - void AddVisibilityDumpInfo(const std::pair>& dumpInfo); - - std::string PrintVisibilityDumpInfo() const; - bool HasMultipleChild(); protected: @@ -1659,7 +1655,6 @@ private: friend class Pattern; mutable std::shared_mutex fontSizeCallbackMutex_; mutable std::shared_mutex colorModeCallbackMutex_; - std::deque>> visibilityDumpInfos_; RefPtr kitNode_; ACE_DISALLOW_COPY_AND_MOVE(FrameNode); diff --git a/frameworks/core/components_ng/layout/layout_property.cpp b/frameworks/core/components_ng/layout/layout_property.cpp index 590e55ac7adf3160d3bac049148bf8d0528d2afc..8d0dc7d8e94f8ace8dc974bfa81a554d937c443a 100644 --- a/frameworks/core/components_ng/layout/layout_property.cpp +++ b/frameworks/core/components_ng/layout/layout_property.cpp @@ -910,12 +910,6 @@ void LayoutProperty::OnVisibilityUpdate(VisibleType visible, bool allowTransitio // update visibility value. propVisibility_ = visible; - auto pipeline = host->GetContext(); - uint64_t vsyncTime = 0; - if (pipeline) { - vsyncTime = pipeline->GetVsyncTime(); - } - host->AddVisibilityDumpInfo({ vsyncTime, { visible, isUserSet } }); host->NotifyVisibleChange(preVisibility.value_or(VisibleType::VISIBLE), visible); if (allowTransition && preVisibility) {