From ba7ece348cc641493fa50493a41e1faedbf41525 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 30 Mar 2011 16:04:56 +0000 Subject: [PATCH] - BUGFIX: Uninhibit system sleep on exit (Vladimir Golovnev) - BUGFIX: Fix error on Windows when qBittorrent is shutdown by session manager (Vladimir Golovnev) --- src/mainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 56485b5e3..a523b3869 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -309,7 +309,7 @@ void MainWindow::deleteBTSession() { status_bar->stopTimer(); QBtSession::drop(); m_pwr->setActivityState(false); - QTimer::singleShot(0, this, SLOT(close())); + close(); } // Destructor @@ -367,6 +367,7 @@ MainWindow::~MainWindow() { // Delete QBtSession::instance() object qDebug("Deleting QBtSession::instance()"); QBtSession::drop(); + m_pwr->setActivityState(false); qDebug("Exiting GUI destructor..."); }