From 43a068e30e9b3b4ab51fc654a8f6009dc71cefdc Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 22 Jun 2020 15:22:14 +0200 Subject: [PATCH] Use QRandomGenerator --- src/device/imobiledeviceconnection.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/device/imobiledeviceconnection.cpp b/src/device/imobiledeviceconnection.cpp index c4296a5e..8394e28b 100644 --- a/src/device/imobiledeviceconnection.cpp +++ b/src/device/imobiledeviceconnection.cpp @@ -261,7 +261,11 @@ QString iMobileDeviceConnection::GetUnusedFilename(Itdb_iTunesDB *itdb, const So static const int kRandMax = 999999; QString filename; forever { +#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0) + filename = QString::asprintf("libgpod%06d", QRandomGenerator::global()->bounded(kRandMax)); +#else filename = QString::asprintf("libgpod%06d", qrand() % kRandMax); +#endif filename += "." + extension; if (!Exists(dir + "/" + filename))