diff --git a/Libraries/Components/Slider/SliderSchema.js b/Libraries/Components/Slider/SliderSchema.js index 0785b9f55c8550..f3e75ad491abc8 100644 --- a/Libraries/Components/Slider/SliderSchema.js +++ b/Libraries/Components/Slider/SliderSchema.js @@ -51,7 +51,7 @@ const SliderSchema: SchemaType = { { name: 'onSlidingComplete', optional: true, - bubblingType: 'bubble', + bubblingType: 'direct', typeAnnotation: { type: 'EventTypeAnnotation', argument: { diff --git a/React/Views/RCTSlider.h b/React/Views/RCTSlider.h index 749225ccb7f119..27f7feafdb8f13 100644 --- a/React/Views/RCTSlider.h +++ b/React/Views/RCTSlider.h @@ -12,7 +12,7 @@ @interface RCTSlider : UISlider @property (nonatomic, copy) RCTBubblingEventBlock onValueChange; -@property (nonatomic, copy) RCTBubblingEventBlock onSlidingComplete; +@property (nonatomic, copy) RCTDirectEventBlock onSlidingComplete; @property (nonatomic, assign) float step; @property (nonatomic, assign) float lastValue; diff --git a/React/Views/RCTSliderManager.m b/React/Views/RCTSliderManager.m index eb564c99b2d2cf..0688cdf2b309b5 100644 --- a/React/Views/RCTSliderManager.m +++ b/React/Views/RCTSliderManager.m @@ -82,7 +82,7 @@ - (void)sliderTouchEnd:(RCTSlider *)sender RCT_EXPORT_VIEW_PROPERTY(minimumTrackTintColor, UIColor); RCT_EXPORT_VIEW_PROPERTY(maximumTrackTintColor, UIColor); RCT_EXPORT_VIEW_PROPERTY(onValueChange, RCTBubblingEventBlock); -RCT_EXPORT_VIEW_PROPERTY(onSlidingComplete, RCTBubblingEventBlock); +RCT_EXPORT_VIEW_PROPERTY(onSlidingComplete, RCTDirectEventBlock); RCT_EXPORT_VIEW_PROPERTY(thumbTintColor, UIColor); RCT_EXPORT_VIEW_PROPERTY(thumbImage, UIImage); RCT_CUSTOM_VIEW_PROPERTY(disabled, BOOL, RCTSlider)