{
Dali::Integration::Scene::FrameCallbackContainer callbacks;
- if( mScene )
+ Dali::Integration::Scene scene = mScene.GetHandle();
+ if( scene )
{
- mScene->GetFrameRenderedCallback( callbacks );
+ scene.GetFrameRenderedCallback( callbacks );
if( !callbacks.empty() )
{
int frameRenderedSync = mWindowBase->CreateFrameRenderedSyncFence();
callbacks.clear();
}
- mScene->GetFramePresentedCallback( callbacks );
+ scene.GetFramePresentedCallback( callbacks );
if( !callbacks.empty() )
{
int framePresentedSync = mWindowBase->CreateFramePresentedSyncFence();