Enable wakelock only on mobile

This commit is contained in:
Håvar Aambø Fosstveit
2020-04-08 23:41:51 +02:00
parent 724e5b7e75
commit 403c52339a
+8 -1
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
); );