From c4ab063aecc0d3c01c819a42792850a35a6a59f3 Mon Sep 17 00:00:00 2001
From: NepNep21 <nepnep91@protonmail.com>
Date: Thu, 21 Dec 2023 22:05:24 -0300
Subject: [PATCH] deleteLater() on failure

---
 src/timeline/InputBar.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp
index 7d5e8ba35..03ae56580 100644
--- a/src/timeline/InputBar.cpp
+++ b/src/timeline/InputBar.cpp
@@ -955,8 +955,9 @@ void
 InputBar::toggleIgnore(const QString &user, const bool ignored)
 {
     UserProfile *profile = new UserProfile(QString(), user, TimelineViewManager::instance());
-    connect(profile, &UserProfile::failedToFetchProfile, [user] {
+    connect(profile, &UserProfile::failedToFetchProfile, [user, profile] {
         MainWindow::instance()->showNotification(tr("Failed to fetch user %1").arg(user));
+        profile->deleteLater();
     });
 
     connect(
-- 
GitLab