DSDisplayArea: remove renderView list and HWC Window list 75/242775/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 28 Aug 2020 08:07:50 +0000 (17:07 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 1 Sep 2020 01:29:36 +0000 (10:29 +0900)
Change-Id: I5743572884bd8eed6c2f303863af3aa0d67219e5

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

index 7ad9f92..9bef0d3 100644 (file)
@@ -136,9 +136,11 @@ bool DSDisplayAreaPrivate::addZone(std::shared_ptr<DSZone> zone)
 
 void DSDisplayAreaPrivate::__onWindowCreated(std::shared_ptr<DSWindow> window)
 {
-       // TODO: think about using unordered_map
-       __renderViewList.push_back(__renderEngine->makeRenderView(window));
-       __displayDeviceHWCWindowList.push_back(__displayDeviceHWC->makeHWCWindow());
+       // make a render view and set to the window.
+       auto renderView = __renderEngine->makeRenderView(window);
+
+       // make a hwc window and set to the window.
+       auto displayDeviceHWCWindow = __displayDeviceHWC->makeHWCWindow();
 }
 
 void DSDisplayAreaPrivate::__onEventIdleEnterer(void *data)
index 1b92f99..693458b 100644 (file)
@@ -64,8 +64,6 @@ private:
        DSEventLoop *__eventLoop;
        int __x, __y;
        int __width, __height;
-       std::list<std::shared_ptr<DSRenderView>> __renderViewList;
-       std::list<std::shared_ptr<IDSDisplayDeviceHWCWindow>> __displayDeviceHWCWindowList;
 };
 
 }