From: minho.sun Date: Tue, 4 Oct 2016 07:51:20 +0000 (+0900) Subject: Remove current ScrollBar indicator when setting new customed indicator X-Git-Tag: dali_1.2.9~6 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=2f86ec3ba1f0afaf35d98ca4cbe730848d10426c;hp=-c;ds=sidebyside Remove current ScrollBar indicator when setting new customed indicator Remove current ScrollBar indicator when setting new customed indicator using SetScrollIndicator(); Change-Id: Id833be317eb312489bceeadfd1a2bceaf3dde629 Signed-off-by: minho.sun --- 2f86ec3ba1f0afaf35d98ca4cbe730848d10426c diff --git a/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp b/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp index 97e2680..a34e7bd 100755 --- a/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp +++ b/dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp @@ -243,11 +243,16 @@ void ScrollBar::SetScrollIndicator( Actor indicator ) // Don't allow empty handle if( indicator ) { + // Remove current Indicator + if( mIndicator ) + { + Self().Remove( mIndicator ); + } mIndicator = indicator; mIndicatorFirstShow = true; - Self().Add(mIndicator); + Self().Add( mIndicator ); - EnableGestureDetection(Gesture::Type(Gesture::Pan)); + EnableGestureDetection( Gesture::Type( Gesture::Pan ) ); PanGestureDetector detector( GetPanGestureDetector() ); detector.DetachAll();