add fullscreen mode to app state to better handle suspend / resume #82

Merged
akinwale merged 2 commits from fullscreen-navigation-bar into master 2019-11-18 06:50:56 +01:00
Showing only changes of commit 858c2dadaf - Show all commits

View file

@ -214,14 +214,14 @@ class FilePage extends React.PureComponent {
}
}
handleFullscreenToggle = mode => {
handleFullscreenToggle = isFullscreen => {
const { toggleFullscreenMode } = this.props;
this.setState({ fullscreenMode: mode });
toggleFullscreenMode(mode);
this.setState({ fullscreenMode: isFullscreen });
toggleFullscreenMode(isFullscreen);
StatusBar.setHidden(mode);
StatusBar.setHidden(isFullscreen);
if (mode) {
if (isFullscreen) {
// fullscreen, so change orientation to landscape mode
NativeModules.ScreenOrientation.lockOrientationLandscape();