diff --git a/src/gui/trackerlist/trackerlistwidget.cpp b/src/gui/trackerlist/trackerlistwidget.cpp index 51ef35c9c..1c7c353f5 100644 --- a/src/gui/trackerlist/trackerlistwidget.cpp +++ b/src/gui/trackerlist/trackerlistwidget.cpp @@ -26,7 +26,7 @@ * but you are not obligated to do so. If you do not wish to do so, delete this * exception statement from your version. */ - +#include #include "trackerlistwidget.h" #include @@ -210,10 +210,9 @@ void TrackerListWidget::openAddTrackersDialog() { if (!torrent()) return; - - auto *dialog = new TrackersAdditionDialog(this, torrent()); + std::unique_ptr dialog = std::make_unique(this, torrent()); dialog->setAttribute(Qt::WA_DeleteOnClose); - dialog->open(); + dialog.release()->open(); } void TrackerListWidget::copyTrackerUrl()