| 108 | } |
| 109 | |
| 110 | bool BridgeLayer::prepareForReuse() { |
| 111 | auto shouldReuse = Layer::prepareForReuse(); |
| 112 | |
| 113 | auto viewNode = valdiViewNodeFromLayer(*this); |
| 114 | auto bridgedView = getBridgedView(); |
| 115 | if (viewNode != nullptr && bridgedView != nullptr) { |
| 116 | bridgedView->getViewTransaction(viewNode->getViewNodeTree()) |
| 117 | .willEnqueueViewToPool(bridgedView->getView(), [](auto& /*view*/) {}); |
| 118 | } |
| 119 | |
| 120 | setNeedsLayout(); |
| 121 | |
| 122 | return shouldReuse; |
| 123 | } |
| 124 | |
| 125 | void BridgeLayer::onLayout() { |
| 126 | ExternalLayer::onLayout(); |
no test coverage detected