mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-14 09:13:08 -07:00
shouldDaemonize en qcritical
This commit is contained in:
parent
1811ec6cab
commit
b8e5cc01c1
1 changed files with 4 additions and 4 deletions
|
@ -160,18 +160,18 @@ int main(int argc, char *argv[]) {
|
||||||
// Create Application
|
// Create Application
|
||||||
QString uid = misc::getUserIDString();
|
QString uid = misc::getUserIDString();
|
||||||
#ifdef DISABLE_GUI
|
#ifdef DISABLE_GUI
|
||||||
bool becomedaemon = false;
|
bool shouldDaemonize = false;
|
||||||
for(int i=1; i<argc; i++) {
|
for(int i=1; i<argc; i++) {
|
||||||
if(strcmp(argv[i], "-d") == 0 || strcmp(argv[i], "--daemon") == 0) {
|
if(strcmp(argv[i], "-d") == 0 || strcmp(argv[i], "--daemon") == 0) {
|
||||||
becomedaemon = true;
|
shouldDaemonize = true;
|
||||||
argc--;
|
argc--;
|
||||||
for(int j=i; j<argc; j++) {
|
for(int j=i; j<argc; j++) {
|
||||||
argv[j] = argv[j+1];
|
argv[j] = argv[j+1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(becomedaemon && daemon(1, 0) != 0) {
|
if(shouldDaemonize && daemon(1, 0) != 0) {
|
||||||
std::cerr << "Something went wrong while transforming into a daemon, exiting...";
|
qCritical("Something went wrong while transforming into a daemon, exiting...");
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
QtSingleCoreApplication app("qBittorrent-"+uid, argc, argv);
|
QtSingleCoreApplication app("qBittorrent-"+uid, argc, argv);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue