From: Bongjoo Seo Date: Fri, 21 Jun 2013 11:31:25 +0000 (+0900) Subject: Fixed a bug regarding context restoring issue X-Git-Tag: accepted/tizen/20130924.144426~1^2~412 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=657472afc2675bdf95f3ebd7b069bd8c4492f7d2;p=platform%2Fframework%2Fnative%2Fuifw.git Fixed a bug regarding context restoring issue Change-Id: I57812a4dc83d2f0b8bba66b93760352f3acb7813 Signed-off-by: Bongjoo Seo --- diff --git a/src/ui/animations/FUiAnim_VisualElementCanvas.cpp b/src/ui/animations/FUiAnim_VisualElementCanvas.cpp index 0135d49..3929a4d 100644 --- a/src/ui/animations/FUiAnim_VisualElementCanvas.cpp +++ b/src/ui/animations/FUiAnim_VisualElementCanvas.cpp @@ -34,6 +34,7 @@ #include "FUiAnim_VisualElementCoordinateSystem.h" #include "FUiAnim_VisualElementCanvas.h" #include "FUiAnim_VisualElementSurfaceImpl.h" +#include "FUiAnim_DisplayManager.h" namespace Tizen { namespace Ui { namespace Animations { @@ -90,6 +91,7 @@ _VisualElementCanvas::Construct(const VisualElementSurface& surface, const Tizen pCanvasImpl->_pCoordHolder->Init(revisedBounds); } + _DisplayManager::RestoreContext(); return r; } @@ -103,7 +105,9 @@ _VisualElementCanvas::Construct(const VisualElementSurface& surface, const Tizen Handle window = _VisualElementSurfaceImpl::GetInstance(surface)->GetNativeHandle(); - return pCanvasImpl->Construct(window, rectangle); + result r = pCanvasImpl->Construct(window, rectangle); + _DisplayManager::RestoreContext(); + return r; } }}}