mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-07 08:02:30 -06:00
- BUGFIX: Bypass exit confirmation on system shutdown
This commit is contained in:
11
TODO
11
TODO
@@ -53,12 +53,5 @@
|
|||||||
TODO:
|
TODO:
|
||||||
- Check search engine cpu usage
|
- Check search engine cpu usage
|
||||||
|
|
||||||
rc9->rc10 changelog:
|
rc10->? changelog:
|
||||||
- FEATURE: Greatly improved ETA calculation algorithm (use GASA)
|
- BUGFIX: Bypass exit confirmation on system shutdown
|
||||||
- BUGFIX: Fixed proxy host max length in preferences
|
|
||||||
- BUGFIX: Added a 3 minutes search engine timeout
|
|
||||||
- BUGFIX: Limit search engine plugins to 10 result pages
|
|
||||||
- BUGFIX: Fixed nbResults != 0 when clearing results while a search is running
|
|
||||||
- BUGFIX: Fixed possible problem when closing to systray and cancelling app exit
|
|
||||||
- BUGFIX: Fixed preview when path contains spaces
|
|
||||||
- COSMETIC: Use more skin colors instead of hard coded ones
|
|
||||||
|
|||||||
21
src/GUI.cpp
21
src/GUI.cpp
@@ -449,7 +449,7 @@ void GUI::on_actionAbout_triggered() {
|
|||||||
|
|
||||||
// Called when we close the program
|
// Called when we close the program
|
||||||
void GUI::closeEvent(QCloseEvent *e) {
|
void GUI::closeEvent(QCloseEvent *e) {
|
||||||
qDebug("Mainwindow received closeEvent");
|
|
||||||
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
|
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent"));
|
||||||
bool goToSystrayOnExit = settings.value(QString::fromUtf8("Preferences/General/CloseToTray"), false).toBool();
|
bool goToSystrayOnExit = settings.value(QString::fromUtf8("Preferences/General/CloseToTray"), false).toBool();
|
||||||
if(!force_exit && systrayIntegration && goToSystrayOnExit && !this->isHidden()) {
|
if(!force_exit && systrayIntegration && goToSystrayOnExit && !this->isHidden()) {
|
||||||
@@ -461,14 +461,16 @@ void GUI::closeEvent(QCloseEvent *e) {
|
|||||||
show();
|
show();
|
||||||
if(!isMaximized())
|
if(!isMaximized())
|
||||||
showNormal();
|
showNormal();
|
||||||
if(QMessageBox::question(this,
|
if(e->spontaneous() == true || force_exit == true) {
|
||||||
tr("Are you sure you want to quit?")+QString::fromUtf8(" -- ")+tr("qBittorrent"),
|
if(QMessageBox::question(this,
|
||||||
tr("The download list is not empty.\nAre you sure you want to quit qBittorrent?"),
|
tr("Are you sure you want to quit?")+QString::fromUtf8(" -- ")+tr("qBittorrent"),
|
||||||
tr("&Yes"), tr("&No"),
|
tr("The download list is not empty.\nAre you sure you want to quit qBittorrent?"),
|
||||||
QString(), 0, 1)) {
|
tr("&Yes"), tr("&No"),
|
||||||
e->ignore();
|
QString(), 0, 1)) {
|
||||||
force_exit = false;
|
e->ignore();
|
||||||
return;
|
force_exit = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
hide();
|
hide();
|
||||||
@@ -486,6 +488,7 @@ void GUI::closeEvent(QCloseEvent *e) {
|
|||||||
qApp->exit();
|
qApp->exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Display window to create a torrent
|
// Display window to create a torrent
|
||||||
void GUI::on_actionCreate_torrent_triggered() {
|
void GUI::on_actionCreate_torrent_triggered() {
|
||||||
createtorrent *ct = new createtorrent(this);
|
createtorrent *ct = new createtorrent(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user