Enable wakelock only on mobile

auto_join_3.3
Håvar Aambø Fosstveit 2020-04-08 23:41:51 +02:00
parent 724e5b7e75
commit 403c52339a
1 changed files with 8 additions and 1 deletions

View File

@ -139,6 +139,7 @@ class Room extends React.PureComponent
{ {
const { const {
room, room,
isMobile,
advancedMode, advancedMode,
toolAreaOpen, toolAreaOpen,
toggleToolArea, toggleToolArea,
@ -202,7 +203,10 @@ class Room extends React.PureComponent
</SwipeableDrawer> </SwipeableDrawer>
</Hidden> </Hidden>
</nav> </nav>
<WakeLock />
{ isMobile &&
<WakeLock />
}
<View advancedMode={advancedMode} /> <View advancedMode={advancedMode} />
@ -221,6 +225,7 @@ class Room extends React.PureComponent
Room.propTypes = Room.propTypes =
{ {
room : appPropTypes.Room.isRequired, room : appPropTypes.Room.isRequired,
isMobile : PropTypes.bool.isRequired,
advancedMode : PropTypes.bool.isRequired, advancedMode : PropTypes.bool.isRequired,
toolAreaOpen : PropTypes.bool.isRequired, toolAreaOpen : PropTypes.bool.isRequired,
setToolbarsVisible : PropTypes.func.isRequired, setToolbarsVisible : PropTypes.func.isRequired,
@ -232,6 +237,7 @@ Room.propTypes =
const mapStateToProps = (state) => const mapStateToProps = (state) =>
({ ({
room : state.room, room : state.room,
isMobile : state.me.isMobile,
advancedMode : state.settings.advancedMode, advancedMode : state.settings.advancedMode,
toolAreaOpen : state.toolarea.toolAreaOpen toolAreaOpen : state.toolarea.toolAreaOpen
}); });
@ -257,6 +263,7 @@ export default connect(
{ {
return ( return (
prev.room === next.room && prev.room === next.room &&
prev.me.isMobile === next.me.isMobile &&
prev.settings.advancedMode === next.settings.advancedMode && prev.settings.advancedMode === next.settings.advancedMode &&
prev.toolarea.toolAreaOpen === next.toolarea.toolAreaOpen prev.toolarea.toolAreaOpen === next.toolarea.toolAreaOpen
); );