From: Joonbum Ko Date: Thu, 13 Aug 2020 07:09:52 +0000 (+0900) Subject: DSRenderViewDaliImpl: Implement BufferChanged callback. X-Git-Tag: accepted/tizen/unified/20200820.213435~55 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F241820%2F1;p=platform%2Fcore%2Fuifw%2Flibds.git DSRenderViewDaliImpl: Implement BufferChanged callback. Change-Id: I5a0e14340aa91ae2ad1fbf6ffa79a3f35ed3eeca Signed-off-by: Joonbum Ko --- diff --git a/src/DSRender/DSRenderViewDaliImpl.cpp b/src/DSRender/DSRenderViewDaliImpl.cpp index 82d1cf3..5c5d35a 100644 --- a/src/DSRender/DSRenderViewDaliImpl.cpp +++ b/src/DSRender/DSRenderViewDaliImpl.cpp @@ -131,7 +131,14 @@ bool DSRenderViewDaliImpl::setBuffer(std::shared_ptr buffer) void DSRenderViewDaliImpl::__onWindowBufferChanged(std::shared_ptr buffer) { - //TODO: set the View Size with size + std::shared_ptr bufferSize = buffer->getSize(); + + DSLOG_INF("DSRenderViewDaliImpl", "Window Buffer changed. buffer(%p) size(%d, %d)", buffer.get(), bufferSize->w, bufferSize->h); + + if (!setBuffer(buffer)) { + DSLOG_ERR("DSRenderViewDaliImpl", "setBuffer fails."); + return; + } } } // namespace display_server