diff --git a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm index 8a8752a4ccf..d88ffbf259a 100644 --- a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm @@ -39,7 +39,7 @@ _imageView.contentMode = (UIViewContentMode)RCTResizeModeFromImageResizeMode(defaultProps->resizeMode); - _imageResponseObserverProxy = std::make_unique((__bridge void *)self); + _imageResponseObserverProxy = std::make_unique(self); self.contentView = _imageView; } diff --git a/React/Fabric/Mounting/ComponentViews/Slider/RCTSliderComponentView.mm b/React/Fabric/Mounting/ComponentViews/Slider/RCTSliderComponentView.mm index 40928326462..c708037c195 100644 --- a/React/Fabric/Mounting/ComponentViews/Slider/RCTSliderComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/Slider/RCTSliderComponentView.mm @@ -55,10 +55,10 @@ using namespace facebook::react; _sliderView.value = defaultProps->value; - _trackImageResponseObserverProxy = std::make_unique((__bridge void *)self); - _minimumTrackImageResponseObserverProxy = std::make_unique((__bridge void *)self); - _maximumTrackImageResponseObserverProxy = std::make_unique((__bridge void *)self); - _thumbImageResponseObserverProxy = std::make_unique((__bridge void *)self); + _trackImageResponseObserverProxy = std::make_unique(self); + _minimumTrackImageResponseObserverProxy = std::make_unique(self); + _maximumTrackImageResponseObserverProxy = std::make_unique(self); + _thumbImageResponseObserverProxy = std::make_unique(self); self.contentView = _sliderView; } diff --git a/React/Fabric/RCTImageResponseObserverProxy.h b/React/Fabric/RCTImageResponseObserverProxy.h index a8f50b06400..63de2b783ac 100644 --- a/React/Fabric/RCTImageResponseObserverProxy.h +++ b/React/Fabric/RCTImageResponseObserverProxy.h @@ -18,7 +18,7 @@ namespace react { class RCTImageResponseObserverProxy final : public ImageResponseObserver { public: - RCTImageResponseObserverProxy(void *delegate); + RCTImageResponseObserverProxy(id delegate); void didReceiveImage(ImageResponse const &imageResponse) const override; void didReceiveProgress(float progress) const override; diff --git a/React/Fabric/RCTImageResponseObserverProxy.mm b/React/Fabric/RCTImageResponseObserverProxy.mm index 2fb0f031e0c..e7c1faf334e 100644 --- a/React/Fabric/RCTImageResponseObserverProxy.mm +++ b/React/Fabric/RCTImageResponseObserverProxy.mm @@ -14,8 +14,8 @@ namespace facebook { namespace react { -RCTImageResponseObserverProxy::RCTImageResponseObserverProxy(void *delegate) - : delegate_((__bridge id)delegate) +RCTImageResponseObserverProxy::RCTImageResponseObserverProxy(id delegate) + : delegate_(delegate) { }