Skip to content

Commit ab1ecd8

Browse files
mlantergilbox
authored andcommitted
[marker flicker] Fix flicker of map pins on state change (react-native-maps#728)
1 parent 3949aaa commit ab1ecd8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

components/decorateMapComponent.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ export default function decorateMapComponent(Component, { componentType, provide
4848
if (components[provider]) return components[provider];
4949

5050
if (provider === PROVIDER_DEFAULT) {
51-
components.default = getDefaultComponent();
52-
return components.default;
51+
components[PROVIDER_DEFAULT] = getDefaultComponent();
52+
return components[PROVIDER_DEFAULT];
5353
}
5454

5555
const providerInfo = providers[provider];
@@ -62,8 +62,8 @@ export default function decorateMapComponent(Component, { componentType, provide
6262
components[provider] = requireNativeComponent(componentName, Component);
6363
}
6464
} else { // (platformSupport === USES_DEFAULT_IMPLEMENTATION)
65-
if (!components.default) components.default = getDefaultComponent();
66-
components[provider] = components.default;
65+
if (!components[PROVIDER_DEFAULT]) components[PROVIDER_DEFAULT] = getDefaultComponent();
66+
components[provider] = components[PROVIDER_DEFAULT];
6767
}
6868

6969
return components[provider];

0 commit comments

Comments
 (0)