diff --git a/include/timeline/widgets/ImageItem.h b/include/timeline/widgets/ImageItem.h index 21d91b52..a95104fb 100644 --- a/include/timeline/widgets/ImageItem.h +++ b/include/timeline/widgets/ImageItem.h @@ -79,5 +79,4 @@ private: mtx::events::RoomEvent event_; QSharedPointer client_; - QSharedPointer image_dialog_; }; diff --git a/src/timeline/widgets/ImageItem.cc b/src/timeline/widgets/ImageItem.cc index 08a057da..83ab96b1 100644 --- a/src/timeline/widgets/ImageItem.cc +++ b/src/timeline/widgets/ImageItem.cc @@ -150,9 +150,8 @@ ImageItem::mousePressEvent(QMouseEvent *event) if (textRegion_.contains(event->pos())) { openUrl(); } else { - image_dialog_ = - QSharedPointer(new dialogs::ImageOverlay(image_, this)); - image_dialog_->show(); + auto imgDialog = new dialogs::ImageOverlay(image_); + imgDialog->show(); } }