From fe34af3f645fa6f514ee2cfc925a26f5ea3237dc Mon Sep 17 00:00:00 2001 From: Adeel Kazmi Date: Wed, 6 Sep 2017 19:19:45 +0100 Subject: [PATCH] Added a method so that we can render once more, even if we're paused Change-Id: Ide4ab561faaf11954d265639b674a629296738e0 --- adaptors/common/adaptor-impl.cpp | 5 +++++ adaptors/common/adaptor-impl.h | 5 +++++ adaptors/common/adaptor.cpp | 5 +++++ adaptors/integration-api/adaptor.h | 6 ++++++ 4 files changed, 21 insertions(+) diff --git a/adaptors/common/adaptor-impl.cpp b/adaptors/common/adaptor-impl.cpp index 6201c5c..3d8f002 100644 --- a/adaptors/common/adaptor-impl.cpp +++ b/adaptors/common/adaptor-impl.cpp @@ -744,6 +744,11 @@ void Adaptor::NotifyLanguageChanged() mLanguageChangedSignal.Emit( mAdaptor ); } +void Adaptor::RenderOnce() +{ + RequestUpdateOnce(); +} + void Adaptor::RequestUpdateOnce() { if( PAUSED_WHILE_HIDDEN != mState ) diff --git a/adaptors/common/adaptor-impl.h b/adaptors/common/adaptor-impl.h index 5920b85..3ace87b 100644 --- a/adaptors/common/adaptor-impl.h +++ b/adaptors/common/adaptor-impl.h @@ -351,6 +351,11 @@ public: */ void SetRootLayoutDirection( std::string locale ); + /** + * @copydoc Dali::Adaptor::RenderOnce + */ + void RenderOnce(); + public: //AdaptorInternalServices /** diff --git a/adaptors/common/adaptor.cpp b/adaptors/common/adaptor.cpp index 847f42e..78c33ab 100644 --- a/adaptors/common/adaptor.cpp +++ b/adaptors/common/adaptor.cpp @@ -184,6 +184,11 @@ void Adaptor::SetStereoBase( float stereoBase ) mImpl->SetStereoBase( stereoBase ); } +void Adaptor::RenderOnce() +{ + mImpl->RenderOnce(); +} + Adaptor::Adaptor() : mImpl( NULL ) { diff --git a/adaptors/integration-api/adaptor.h b/adaptors/integration-api/adaptor.h index 08d7f4b..cbb290e 100644 --- a/adaptors/integration-api/adaptor.h +++ b/adaptors/integration-api/adaptor.h @@ -339,6 +339,12 @@ public: */ void SetStereoBase( float stereoBase ); + /** + * @brief Renders once more even if we're paused + * @note Will not work if the window is hidden. + */ + void RenderOnce(); + public: // Signals /** -- 2.7.4