Merge pull request #1341 from Decodetalkers/ft_clean_notify

clean all notifications if exit on linux
This commit is contained in:
DeepBlueV7.X 2023-02-02 01:07:16 +01:00 committed by GitHub
commit 539db70fd5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 23 additions and 0 deletions

View file

@ -1648,3 +1648,11 @@ ChatPage::isRoomActive(const QString &room_id)
return QGuiApplication::focusWindow() && QGuiApplication::focusWindow()->isActive() &&
MainWindow::instance()->windowForRoom(room_id) == QGuiApplication::focusWindow();
}
void
ChatPage::removeAllNotifications()
{
#if defined (Q_OS_LINUX)
notificationsManager->closeAllNotifications();
#endif
}