|
|
@ -1142,8 +1142,8 @@ void MainWindow::closeEvent(QCloseEvent *e) |
|
|
|
#else |
|
|
|
#else |
|
|
|
const bool goToSystrayOnExit = pref->closeToTray(); |
|
|
|
const bool goToSystrayOnExit = pref->closeToTray(); |
|
|
|
if (!m_forceExit && m_systrayIcon && goToSystrayOnExit && !this->isHidden()) { |
|
|
|
if (!m_forceExit && m_systrayIcon && goToSystrayOnExit && !this->isHidden()) { |
|
|
|
hide(); |
|
|
|
e->ignore(); |
|
|
|
e->accept(); |
|
|
|
QTimer::singleShot(0, this, &QWidget::hide); |
|
|
|
if (!pref->closeToTrayNotified()) { |
|
|
|
if (!pref->closeToTrayNotified()) { |
|
|
|
showNotificationBaloon(tr("qBittorrent is closed to tray"), tr("This behavior can be changed in the settings. You won't be reminded again.")); |
|
|
|
showNotificationBaloon(tr("qBittorrent is closed to tray"), tr("This behavior can be changed in the settings. You won't be reminded again.")); |
|
|
|
pref->setCloseToTrayNotified(true); |
|
|
|
pref->setCloseToTrayNotified(true); |
|
|
|