DSDisplayArea: add DSRenderView to the list 93/241693/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 30 Jul 2020 10:24:48 +0000 (19:24 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 20 Aug 2020 10:04:53 +0000 (19:04 +0900)
Change-Id: I5c64fdcc32b2dab36d15afc00dcaa7989fe74917

src/DSDisplayArea/DSDisplayArea.cpp
src/DSDisplayArea/DSDisplayAreaPrivate.h

index 29e0e42..39b31da 100644 (file)
@@ -136,7 +136,7 @@ bool DSDisplayAreaPrivate::addZone(std::shared_ptr<DSZone> zone)
 
 void DSDisplayAreaPrivate::__onWindowCreated(std::shared_ptr<DSWindow> window)
 {
-       std::shared_ptr<DSRenderView> renderView = __renderEngine->makeRenderView(window);
+       __renderViewList.push_back(__renderEngine->makeRenderView(window));
 }
 
 } // namespace display_server
index c19910c..9d85994 100644 (file)
@@ -41,6 +41,7 @@ private:
        std::shared_ptr<IDSRenderEngine> __renderEngine;
        int __x, __y;
        int __width, __height;
+       std::list<std::shared_ptr<DSRenderView>> __renderViewList;
 };
 
 }