X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Frendering%2Fsampler-impl.cpp;h=79d118553c52ece16f860afe679cf68655d3835a;hb=403f5989d41f4e5c5a657e24020fe32c77fc1414;hp=ecec0531fa5b9ea297c0185a50c55ec1246f82f0;hpb=6cd8e473d54b3d231b49893a973afa63d865ce2e;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/rendering/sampler-impl.cpp b/dali/internal/event/rendering/sampler-impl.cpp index ecec053..79d1185 100644 --- a/dali/internal/event/rendering/sampler-impl.cpp +++ b/dali/internal/event/rendering/sampler-impl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ void Sampler::SetFilterMode( Dali::FilterMode::Type minFilter, Dali::FilterMode: { if( NULL != mRenderObject ) { - SetFilterModeMessage( mEventThreadServices.GetUpdateManager(), *mRenderObject, (unsigned int)minFilter, (unsigned int)magFilter ); + SetFilterModeMessage( mEventThreadServices.GetUpdateManager(), *mRenderObject, static_cast< unsigned int >( minFilter ), static_cast< unsigned int >( magFilter ) ); } } @@ -47,7 +47,7 @@ void Sampler::SetWrapMode( Dali::WrapMode::Type rWrap, Dali::WrapMode::Type sWra { if( NULL != mRenderObject ) { - SetWrapModeMessage( mEventThreadServices.GetUpdateManager(), *mRenderObject, (unsigned int)rWrap, (unsigned int)sWrap, (unsigned int)tWrap ); + SetWrapModeMessage( mEventThreadServices.GetUpdateManager(), *mRenderObject, static_cast< unsigned int >( rWrap ), static_cast< unsigned int >( sWrap ), static_cast< unsigned int >( tWrap ) ); } } @@ -58,7 +58,7 @@ Render::Sampler* Sampler::GetSamplerRenderObject() Sampler::Sampler() -:mEventThreadServices( *Stage::GetCurrent() ), +:mEventThreadServices( EventThreadServices::Get() ), mRenderObject( NULL ) { } @@ -68,7 +68,8 @@ void Sampler::Initialize() SceneGraph::UpdateManager& updateManager = mEventThreadServices.GetUpdateManager(); mRenderObject = new Render::Sampler(); - AddSamplerMessage( updateManager, *mRenderObject ); + OwnerPointer< Render::Sampler > transferOwnership( mRenderObject ); + AddSamplerMessage( updateManager, transferOwnership ); } Sampler::~Sampler()