Lines Matching defs:weak
205 WMError StartingWindow::SetStartingWindowAnimation(wptr<WindowNode> weak)
207 auto weakNode = weak.promote();
215 auto execute = [weak]() {
216 auto weakNode = weak.promote();
226 auto finish = [weak]() {
227 auto weakNode = weak.promote();
268 wptr<WindowNode> weak = node;
269 auto firstFrameCompleteCallback = [weak]() {
270 auto task = [weak]() {
273 auto weakNode = weak.promote();
330 auto weak = weakNode.promote();
331 if (weak == nullptr) {
334 auto winRect = weak->GetWindowRect();
337 if (weak->leashWinSurfaceNode_) {
338 weak->leashWinSurfaceNode_->SetBounds(winRect.posX_, winRect.posY_, winRect.width_, winRect.height_);
339 weak->leashWinSurfaceNode_->SetAnimationFinished();