evas_object_resize(__pImageObject, physicalBounds.width, physicalBounds.height);
evas_object_move(__pImageObject, physicalBounds.x, physicalBounds.y);
evas_object_hide(__pImageObject);
- pRendererVE->SetImageObject(__pImageObject);
DisplayContext* pDisplayContext = parentControl.GetRootWindow()->GetDisplayContext();
unique_ptr<VisualElementSurface> pRendererSurface(_VisualElementSurfaceImpl::CreateSurfaceUsingExistingObjectN(*pDisplayContext, (Handle)__pImageObject, Dimension(physicalBounds.width, physicalBounds.height)));
SysTryReturnResult(NID_UI_CTRL, pRendererSurface != null, E_SYSTEM, "[E_SYSTEM] The current value of RootWindow's DisplayContext is null.");
+ pRendererVE->SetImageObject(__pImageObject);
+
r = pRendererVE->SetSurface(pRendererSurface.release());
SysTryReturnResult(NID_UI_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));