From: Chu Hoang Date: Wed, 21 Oct 2015 15:42:40 +0000 (+0100) Subject: Added missing calls the base class Control::OnStageConnection etc in derived classes. X-Git-Tag: dali_1.1.7~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=0266d4d16b2c7bcb80edab6dbfb4355aaab1cb17 Added missing calls the base class Control::OnStageConnection etc in derived classes. Change-Id: Ib17ca40519c8ccb9034b7327b79c955619f0d07b --- diff --git a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp index 9f7294b..691f932 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -215,6 +215,8 @@ float ImageView::GetWidthForHeight( float height ) void ImageView::OnStageConnection( int depth ) { + Control::OnStageConnection( depth ); + if( mRenderer ) { CustomActor self = Self(); @@ -229,6 +231,8 @@ void ImageView::OnStageDisconnection() CustomActor self = Self(); mRenderer.SetOffStage( self ); } + + Control::OnStageDisconnection(); } diff --git a/dali-toolkit/internal/controls/model3d-view/model3d-view-impl.cpp b/dali-toolkit/internal/controls/model3d-view/model3d-view-impl.cpp index b44f4a1..9405ec0 100644 --- a/dali-toolkit/internal/controls/model3d-view/model3d-view-impl.cpp +++ b/dali-toolkit/internal/controls/model3d-view/model3d-view-impl.cpp @@ -447,6 +447,8 @@ Property::Value Model3dView::GetProperty( BaseObject* object, Property::Index in void Model3dView::OnStageConnection( int depth ) { + Control::OnStageConnection( depth ); + CustomActor self = Self(); self.AddRenderer( mRenderer ); diff --git a/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp b/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp index 9edfc95..7210e9e 100644 --- a/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp +++ b/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp @@ -359,6 +359,8 @@ void PageTurnView::SetupShadowView() void PageTurnView::OnStageConnection( int depth ) { + Control::OnStageConnection( depth ); + SetupShadowView(); mTurningPageLayer.Raise(); } @@ -385,6 +387,8 @@ void PageTurnView::OnStageDisconnection() SetSpineEffect( mPanActor, mIsTurnBack[mPanActor] ); } + + Control::OnStageDisconnection(); } void PageTurnView::SetPageSize( const Vector2& pageSize ) diff --git a/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp b/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp index 0c33ee9..929cab2 100644 --- a/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp +++ b/dali-toolkit/internal/controls/scrollable/scroll-view/scroll-view-impl.cpp @@ -695,6 +695,8 @@ void ScrollView::OnInitialize() void ScrollView::OnStageConnection( int depth ) { + ScrollBase::OnStageConnection( depth ); + DALI_LOG_SCROLL_STATE("[0x%X]", this); if ( mSensitive ) @@ -714,6 +716,8 @@ void ScrollView::OnStageDisconnection() DALI_LOG_SCROLL_STATE("[0x%X]", this); StopAnimation(); + + ScrollBase::OnStageDisconnection(); } ScrollView::~ScrollView()