diff --git a/src/components/views/rooms/MessageComposer.js b/src/components/views/rooms/MessageComposer.js
index 0ea5d80c92..8c13fa4dc8 100644
--- a/src/components/views/rooms/MessageComposer.js
+++ b/src/components/views/rooms/MessageComposer.js
@@ -282,6 +282,7 @@ export default class MessageComposer extends React.Component {
showSendButton: SettingsStore.getValue("MessageComposerInput.showSendButton"),
hasConference: WidgetStore.instance.doesRoomHaveConference(this.props.room),
joinedConference: WidgetStore.instance.isJoinedToConferenceIn(this.props.room),
+ composerEmpty: true,
};
}
@@ -423,6 +424,12 @@ export default class MessageComposer extends React.Component {
this.messageComposerInput._sendMessage();
}
+ onIsEmptyChanged = (isEmpty) => {
+ this.setState({
+ composerEmpty: isEmpty,
+ });
+ }
+
render() {
const controls = [
this.state.me ? : null,
@@ -448,6 +455,7 @@ export default class MessageComposer extends React.Component {
resizeNotifier={this.props.resizeNotifier}
permalinkCreator={this.props.permalinkCreator}
replyToEvent={this.props.replyToEvent}
+ onIsEmptyChanged={this.onIsEmptyChanged}
/>,
,
,