Fix crash in MessageContentModel
This commit is contained in:
@@ -593,7 +593,7 @@ MessageComponent MessageContentModel::linkPreviewComponent(const QUrl &link)
|
|||||||
if (linkPreviewer->loaded()) {
|
if (linkPreviewer->loaded()) {
|
||||||
return MessageComponent{MessageComponentType::LinkPreview, QString(), {{"link"_ls, link}}};
|
return MessageComponent{MessageComponentType::LinkPreview, QString(), {{"link"_ls, link}}};
|
||||||
} else {
|
} else {
|
||||||
connect(linkPreviewer, &LinkPreviewer::loadedChanged, [this, link]() {
|
connect(linkPreviewer, &LinkPreviewer::loadedChanged, this, [this, link]() {
|
||||||
const auto linkPreviewer = dynamic_cast<NeoChatConnection *>(m_room->connection())->previewerForLink(link);
|
const auto linkPreviewer = dynamic_cast<NeoChatConnection *>(m_room->connection())->previewerForLink(link);
|
||||||
if (linkPreviewer != nullptr && linkPreviewer->loaded()) {
|
if (linkPreviewer != nullptr && linkPreviewer->loaded()) {
|
||||||
for (auto &component : m_components) {
|
for (auto &component : m_components) {
|
||||||
|
|||||||
Reference in New Issue
Block a user