Fix wrong mockup handling 20/243520/1
authorhyunho <hhstark.kang@samsung.com>
Tue, 8 Sep 2020 01:49:07 +0000 (10:49 +0900)
committerhyunho <hhstark.kang@samsung.com>
Tue, 8 Sep 2020 01:49:07 +0000 (10:49 +0900)
Change-Id: I812d572f1deb58b1cdcfad5ec9b3746abedae80e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
screen_connector_remote_surface/remote_surface_manager.cc

index 0c6834d..ef9aca0 100644 (file)
@@ -38,12 +38,14 @@ RemoteSurfaceManager& RemoteSurfaceManager::GetInst(bool mock) {
 
 ITRS* RemoteSurfaceManager::CreateTRS(int rid, std::shared_ptr<WlSurface> surf,
     bool mock) {
+  if (mock)
+    return new test::TRSMock();
   struct tizen_remote_surface *tzrs = (surf != nullptr) ?
     tizen_remote_surface_manager_create_surface_with_wl_surface(rsm_,
         (uint32_t)rid, tbm_, surf->GetRaw()) :
     tizen_remote_surface_manager_create_surface(rsm_, (uint32_t)rid, tbm_);
 
-  return mock ? new test::TRSMock() : new TRS(tzrs, true);
+  return new TRS(tzrs, true);
 }
 
 RemoteSurfaceManager::RemoteSurfaceManager() {