diff --git a/src/widget/widget.cpp b/src/widget/widget.cpp index e6206a90f..8ef8059b1 100644 --- a/src/widget/widget.cpp +++ b/src/widget/widget.cpp @@ -867,16 +867,19 @@ void Widget::onFriendRequestReceived(const QString& userId, const QString& messa } void Widget::removeFriend(Friend* f, bool fake) -{ - QMessageBox::StandardButton removeFriendMB; - removeFriendMB = QMessageBox::question(0, - tr("Remove history"), - tr("Do you want to remove history as well?"), - QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel); - if (removeFriendMB == QMessageBox::Cancel) - return; - else if (removeFriendMB == QMessageBox::Yes) - HistoryKeeper::getInstance()->removeFriendHistory(f->getToxID().publicKey); +{ + if (!fake) + { + QMessageBox::StandardButton removeFriendMB; + removeFriendMB = QMessageBox::question(0, + tr("Remove history"), + tr("Do you want to remove history as well?"), + QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel); + if (removeFriendMB == QMessageBox::Cancel) + return; + else if (removeFriendMB == QMessageBox::Yes) + HistoryKeeper::getInstance()->removeFriendHistory(f->getToxID().publicKey); + } f->getFriendWidget()->setAsInactiveChatroom(); if (static_cast(f->getFriendWidget()) == activeChatroomWidget)