Fix TRT issue
authorkhee85.lee <khee85.lee@samsung.com>
Fri, 13 Sep 2013 08:07:04 +0000 (17:07 +0900)
committerkhee85.lee <khee85.lee@samsung.com>
Fri, 13 Sep 2013 08:07:04 +0000 (17:07 +0900)
Change-Id: I9c8a48b1950a8e080bad01fb6d4554f8b33e7bbf

src/ui/controls/FUiCtrl_OverlayAgent.cpp

index c03fd4b..60e16c3 100644 (file)
@@ -1068,7 +1068,6 @@ _OverlayAgent::CreateRendererVisualElement(const _Control& parentControl, const
        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();
@@ -1077,6 +1076,8 @@ _OverlayAgent::CreateRendererVisualElement(const _Control& parentControl, const
        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));