mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 13:23:34 -07:00
- Added some asserts to check for overflows
- Removed a useless functions (was used for debug) - Fixed 2 warnings in createTorrent.ui - Improved CXX_FLAGS in src.pro
This commit is contained in:
parent
06cb5ff4c6
commit
057029787a
5 changed files with 8 additions and 18 deletions
|
@ -555,15 +555,6 @@ void bittorrent::setMaxConnections(int maxConnec) {
|
|||
s->set_max_connections(maxConnec);
|
||||
}
|
||||
|
||||
// For debug only
|
||||
void bittorrent::printPausedTorrents() {
|
||||
QString hash;
|
||||
qDebug("Paused Torrents:");
|
||||
foreach(hash, pausedTorrents) {
|
||||
qDebug("%s ", hash.toUtf8().data());
|
||||
}
|
||||
}
|
||||
|
||||
// Return DHT state
|
||||
bool bittorrent::isDHTEnabled() const{
|
||||
return DHTEnabled;
|
||||
|
@ -696,7 +687,9 @@ float bittorrent::getRealRatio(QString hash) const{
|
|||
size_type upload = downUpInfo.second;
|
||||
QTorrentHandle h = getTorrentHandle(hash);
|
||||
download += h.total_payload_download();
|
||||
Q_ASSERT(download >= 0);
|
||||
upload += h.total_payload_upload();
|
||||
Q_ASSERT(upload >= 0);
|
||||
if(download == 0){
|
||||
if(upload == 0)
|
||||
return 1.;
|
||||
|
|
|
@ -82,7 +82,6 @@ class bittorrent : public QObject{
|
|||
session* getSession() const;
|
||||
QList<QPair<QString, QString> > getTrackersErrors(QString hash) const;
|
||||
bool receivedPausedAlert(QString hash) const;
|
||||
void printPausedTorrents();
|
||||
QStringList getFinishedTorrents() const;
|
||||
QStringList getUnfinishedTorrents() const;
|
||||
bool isFinished(QString hash) const;
|
||||
|
|
|
@ -489,7 +489,7 @@
|
|||
<string>Private (won't be distributed on trackerless network / DHT if enabled)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget" >
|
||||
<widget class="QWidget" name="layoutWidget2" >
|
||||
<property name="geometry" >
|
||||
<rect>
|
||||
<x>9</x>
|
||||
|
@ -543,7 +543,7 @@
|
|||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="layoutWidget" >
|
||||
<widget class="QWidget" name="layoutWidget3" >
|
||||
<property name="geometry" >
|
||||
<rect>
|
||||
<x>9</x>
|
||||
|
|
|
@ -19,18 +19,17 @@ DEFINES += VERSION_BUGFIX=0
|
|||
contains(DEBUG_MODE, 1){
|
||||
CONFIG += debug
|
||||
CONFIG -= release
|
||||
QMAKE_CXXFLAGS_RELEASE += -fwrapv -O1
|
||||
QMAKE_CXXFLAGS_DEBUG += -fwrapv -O1
|
||||
message(Debug build!)
|
||||
}
|
||||
contains(DEBUG_MODE, 0){
|
||||
CONFIG -= debug
|
||||
CONFIG += release
|
||||
QMAKE_CXXFLAGS_RELEASE += -fwrapv -O2
|
||||
QMAKE_CXXFLAGS_DEBUG += -fwrapv -O2
|
||||
message(Release build!)
|
||||
}
|
||||
|
||||
QMAKE_CXXFLAGS_RELEASE += -fwrapv -O2
|
||||
QMAKE_CXXFLAGS_DEBUG += -fwrapv -O1
|
||||
|
||||
CONFIG += link_pkgconfig
|
||||
PKGCONFIG += libtorrent libccext2 libccgnu2
|
||||
QT += network xml
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue