Migrate ReactImageView to be bridgeless

Summary:
Migrating ReactImageView to use the new API for accessing the EventDispatcher (UIManagerHelper.getEventDispatcherForReactTag) that supports bridgeless mode.

Changelog: [Internal]

Reviewed By: PeteTheHeat

Differential Revision: D19190765

fbshipit-source-id: a958dfc9c48845270e99f8d378ce034cddc8036f
This commit is contained in:
Emily Janzer
2020-01-28 11:04:08 -08:00
committed by Facebook Github Bot
parent 733532e5e9
commit 32d095906e
@@ -51,7 +51,7 @@ import com.facebook.react.common.build.ReactBuildConfig;
import com.facebook.react.modules.fresco.ReactNetworkImageRequest;
import com.facebook.react.uimanager.FloatUtil;
import com.facebook.react.uimanager.PixelUtil;
import com.facebook.react.uimanager.UIManagerModule;
import com.facebook.react.uimanager.UIManagerHelper;
import com.facebook.react.uimanager.events.EventDispatcher;
import com.facebook.react.views.imagehelper.ImageSource;
import com.facebook.react.views.imagehelper.MultiSourceHelper;
@@ -229,7 +229,7 @@ public class ReactImageView extends GenericDraweeView {
mControllerListener = null;
} else {
final EventDispatcher mEventDispatcher =
((ReactContext) getContext()).getNativeModule(UIManagerModule.class).getEventDispatcher();
UIManagerHelper.getEventDispatcherForReactTag((ReactContext) getContext(), getId());
mControllerListener =
new BaseControllerListener<ImageInfo>() {