Do not crash in MessagesView.handleMessageUpdate if topic gets unset.
This commit is contained in:
@@ -672,6 +672,9 @@ class MessagesView extends React.Component {
|
|||||||
|
|
||||||
// The 'msg' could be false-ish if some message ranges were deleted.
|
// The 'msg' could be false-ish if some message ranges were deleted.
|
||||||
handleMessageUpdate(msg) {
|
handleMessageUpdate(msg) {
|
||||||
|
if (!this.state.topic) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
const topic = this.props.tinode.getTopic(this.state.topic);
|
const topic = this.props.tinode.getTopic(this.state.topic);
|
||||||
if (!msg) {
|
if (!msg) {
|
||||||
// msg could be null if one or more messages were deleted.
|
// msg could be null if one or more messages were deleted.
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+379
-347
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1489
-1674
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user