diff --git a/src/base/bittorrent/torrentinfo.cpp b/src/base/bittorrent/torrentinfo.cpp index bfe89d014..f06be60f7 100644 --- a/src/base/bittorrent/torrentinfo.cpp +++ b/src/base/bittorrent/torrentinfo.cpp @@ -239,7 +239,7 @@ QVector TorrentInfo::fileIndicesForPiece(int pieceIndex) const std::vector files( nativeInfo()->map_block(pieceIndex, 0, nativeInfo()->piece_size(pieceIndex))); QVector res; - res.reserve(files.size()); + res.reserve(int(files.size())); std::transform(files.begin(), files.end(), std::back_inserter(res), [](const libt::file_slice &s) { return s.file_index; }); diff --git a/src/base/utils/misc.cpp b/src/base/utils/misc.cpp index 18f06d2d7..bfc1c3747 100644 --- a/src/base/utils/misc.cpp +++ b/src/base/utils/misc.cpp @@ -580,7 +580,7 @@ void Utils::Misc::openFolderSelect(const QString &absolutePath) } #ifdef Q_OS_WIN HRESULT hresult = ::CoInitializeEx(nullptr, COINIT_MULTITHREADED); - ITEMIDLIST *pidl = ::ILCreateFromPathW(reinterpret_cast(Utils::Fs::toNativePath(path).utf16())); + PIDLIST_ABSOLUTE pidl = ::ILCreateFromPathW(reinterpret_cast(Utils::Fs::toNativePath(path).utf16())); if (pidl) { ::SHOpenFolderAndSelectItems(pidl, 0, nullptr, 0); ::ILFree(pidl); diff --git a/src/gui/properties/speedplotview.cpp b/src/gui/properties/speedplotview.cpp index 66115a78d..bd9ca19a3 100644 --- a/src/gui/properties/speedplotview.cpp +++ b/src/gui/properties/speedplotview.cpp @@ -159,7 +159,7 @@ int SpeedPlotView::maxYValue() if (!m_properties[static_cast(id)].enable) continue; - for (int i = queue.size() - 1, j = 0; i >= 0 && j <= m_viewablePointsCount; --i, ++j) + for (int i = int(queue.size()) - 1, j = 0; i >= 0 && j <= m_viewablePointsCount; --i, ++j) if (queue[i].y[id] > maxYValue) maxYValue = queue[i].y[id]; } @@ -241,7 +241,7 @@ void SpeedPlotView::paintEvent(QPaintEvent *) QVector points; - for (int i = queue.size() - 1, j = 0; i >= 0 && j <= m_viewablePointsCount; --i, ++j) { + for (int i = int(queue.size()) - 1, j = 0; i >= 0 && j <= m_viewablePointsCount; --i, ++j) { int new_x = rect.right() - j * xTickSize; int new_y = rect.bottom() - queue[i].y[id] * yMultiplier;