Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 38bf7b3

Browse files
committed
Apply the fix more generically
Signed-off-by: Michael Telatynski <[email protected]>
1 parent 910bdf0 commit 38bf7b3

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/components/views/messages/RoomCreate.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import dis from '../../../dispatcher/dispatcher';
2222
import { RoomPermalinkCreator } from '../../../utils/permalinks/Permalinks';
2323
import { _t } from '../../../languageHandler';
2424
import {MatrixClientPeg} from '../../../MatrixClientPeg';
25-
import ViewSourceEvent from "./ViewSourceEvent";
2625

2726
export default class RoomCreate extends React.Component {
2827
static propTypes = {
@@ -46,8 +45,7 @@ export default class RoomCreate extends React.Component {
4645
render() {
4746
const predecessor = this.props.mxEvent.getContent()['predecessor'];
4847
if (predecessor === undefined) {
49-
// We would never have been instantiated in this case except if user has showHiddenEventsInTimeline enabled
50-
return <ViewSourceEvent mxEvent={this.props.mxEvent} />;
48+
return <div />; // We should never have been instantiated in this case
5149
}
5250
const prevRoom = MatrixClientPeg.get().getRoom(predecessor['room_id']);
5351
const permalinkCreator = new RoomPermalinkCreator(prevRoom, predecessor['room_id']);

src/components/views/rooms/EventTile.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,8 +657,7 @@ export default class EventTile extends React.Component {
657657
// source tile when there's no regular tile for an event and also for
658658
// replace relations (which otherwise would display as a confusing
659659
// duplicate of the thing they are replacing).
660-
const useSource = !tileHandler || this.props.mxEvent.isRelation("m.replace");
661-
if (useSource && SettingsStore.getValue("showHiddenEventsInTimeline")) {
660+
if (SettingsStore.getValue("showHiddenEventsInTimeline") && !haveTileForEvent(this.props.mxEvent)) {
662661
tileHandler = "messages.ViewSourceEvent";
663662
// Reuse info message avatar and sender profile styling
664663
isInfoMessage = true;

0 commit comments

Comments
 (0)