Initialize struct members by default

This is to suppress the following compilation warnings:
base/bittorrent/magneturi.cpp: In constructor ‘BitTorrent::MagnetUri::MagnetUri(const QString&)’:
base/bittorrent/magneturi.cpp:87:60: warning: missing initializer for member ‘BitTorrent::TrackerEntry::message’ [-Wmissing-field-initializers]
   87 |         m_trackers.append({QString::fromStdString(tracker)});
This commit is contained in:
Chocobo1 2021-04-26 23:15:45 +08:00
parent ab6141edb7
commit bdf2f6c3e1
No known key found for this signature in database
GPG key ID: 210D9C873253A68C

View file

@ -53,10 +53,10 @@ namespace BitTorrent
int numSeeds = -1; int numSeeds = -1;
int numLeeches = -1; int numLeeches = -1;
int numDownloaded = -1; int numDownloaded = -1;
QString message; QString message {};
}; };
QString url; QString url {};
int tier = 0; int tier = 0;
QVector<EndpointStats> endpoints {}; QVector<EndpointStats> endpoints {};
@ -67,7 +67,7 @@ namespace BitTorrent
int numSeeds = -1; int numSeeds = -1;
int numLeeches = -1; int numLeeches = -1;
int numDownloaded = -1; int numDownloaded = -1;
QString message; QString message {};
}; };
bool operator==(const TrackerEntry &left, const TrackerEntry &right); bool operator==(const TrackerEntry &left, const TrackerEntry &right);