diff --git a/src/controllers/organisms/RoomView.js b/src/controllers/organisms/RoomView.js index 7c3a3d0ad9..dca3881c0e 100644 --- a/src/controllers/organisms/RoomView.js +++ b/src/controllers/organisms/RoomView.js @@ -89,6 +89,17 @@ module.exports = { case 'notifier_enabled': this.forceUpdate(); break; + case 'call_state': + if (this.props.roomId !== payload.room_id) { + break; + } + // scroll to bottom + var messageWrapper = this.refs.messageWrapper; + if (messageWrapper) { + messageWrapper = messageWrapper.getDOMNode(); + messageWrapper.scrollTop = messageWrapper.scrollHeight; + } + break; } },