[iOS] use display: 'none' to hide elements (#2128)

* [iOS] use display: 'none' to hide elements

No, it still doesn't work properly on some Android devices, sigh.
pull/2129/head jitsi-meet_2602
Saúl Ibarra Corretgé 8 years ago committed by Paweł Domas
parent 4943eabd1b
commit 922bbb1798
  1. 8
      react/features/base/react/components/native/Container.js

@ -39,18 +39,16 @@ export default class Container extends AbstractContainer {
// visible
if (!visible) {
// FIXME: Whatever I try ends up failing somehow on Android, give up
// for now, hoping display: 'none' solves this.
// FIXME: It turns out that display: none will fail on some Android
// devices, but work on the others (currently fails on Google Pixel)
if (Platform.OS === 'android') {
return null;
}
// Intentionally hide this Container without destroying it.
// TODO Replace with display: 'none' supported in RN >= 0.43.
props.style = {
...props.style,
height: 0,
width: 0
display: 'none'
};
}

Loading…
Cancel
Save