X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fadaptor%2Fcommon%2Fcombined-update-render-controller.cpp;h=b54435721f7872ff3577fd740be27f5300171437;hb=92a6eff314b6f05d73ffb2dc9880543088ab4292;hp=3697bc440de7a45da1353f445b8b48eee0532a93;hpb=f4df35832338bc0b83d77663a0868397b5824481;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/adaptor/common/combined-update-render-controller.cpp b/dali/internal/adaptor/common/combined-update-render-controller.cpp index 3697bc4..b544357 100644 --- a/dali/internal/adaptor/common/combined-update-render-controller.cpp +++ b/dali/internal/adaptor/common/combined-update-render-controller.cpp @@ -736,6 +736,12 @@ void CombinedUpdateRenderController::UpdateRenderThread() mNotificationTrigger.Trigger(); LOG_UPDATE_RENDER("Notification Triggered"); } + + if(uploadOnly && (keepUpdatingStatus & Dali::Integration::KeepUpdating::STAGE_KEEP_RENDERING)) + { + // Render forcely if there exist some keep rendering required. + uploadOnly = false; + } // Optional logging of update/render status mUpdateStatusLogger.Log(keepUpdatingStatus); @@ -830,6 +836,10 @@ void CombinedUpdateRenderController::UpdateRenderThread() } } } + else + { + DALI_LOG_RELEASE_INFO("DALI Rendering skip (upload only)\n"); + } TRACE_UPDATE_RENDER_BEGIN("DALI_POST_RENDER"); if(!uploadOnly)