Browse Source

Imported recent patches from stable branch

adaptive-webui-19844
Christophe Dumez 14 years ago
parent
commit
107b833703
  1. 13
      configure
  2. 13
      qcm/libnotify.qcm
  3. 8
      src/main.cpp

13
configure vendored

@ -529,10 +529,21 @@ public: @@ -529,10 +529,21 @@ public:
} else {
return false;
}
QStringList incs3;
QString req_ver3 = "2.0";
QString version3, libs3, other3;
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
for(int n = 0; n < incs3.count(); ++n)
conf->addIncludePath(incs3[n]);
if(!libs3.isEmpty())
conf->addLib(libs3);
} else {
return false;
}
} else {
return false;
}
return true;
}
};

13
qcm/libnotify.qcm

@ -40,10 +40,21 @@ public: @@ -40,10 +40,21 @@ public:
} else {
return false;
}
QStringList incs3;
QString req_ver3 = "2.0";
QString version3, libs3, other3;
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
for(int n = 0; n < incs3.count(); ++n)
conf->addIncludePath(incs3[n]);
if(!libs3.isEmpty())
conf->addLib(libs3);
} else {
return false;
}
} else {
return false;
}
return true;
}
};

8
src/main.cpp

@ -181,6 +181,14 @@ int main(int argc, char *argv[]){ @@ -181,6 +181,14 @@ int main(int argc, char *argv[]){
#endif
#endif
// XXX: Workaround to avoid the following Qt bug:
// http://bugreports.qt.nokia.com/browse/QTBUG-7105
#ifndef DISABLE_GUI
// Force the creation of an input context to avoid
// a crash in QApplication destructor
app->inputContext();
#endif
// Check if qBittorrent is already running for this user
if(app->isRunning()) {
qDebug("qBittorrent is already running for this user.");

Loading…
Cancel
Save