summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/toolsettings.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2013-02-28 11:42:50 +0200
committerOrgad Shaneh <orgads@gmail.com>2013-03-04 12:56:05 +0100
commitf4a9f56e3e27f689cbaad1b928ae0f58836c6ad6 (patch)
tree909cad94a140390c8925da11d20f5765bd7617ab /src/plugins/coreplugin/toolsettings.cpp
parentd101a3609c3049aa12229ca7a70898a37dfedf01 (diff)
downloadqt-creator-f4a9f56e3e27f689cbaad1b928ae0f58836c6ad6.tar.gz
Always seed pseudo-random number generator
qrand() is used in several places, but it is only seeded in ToolSettings Change-Id: I72ed3b96315081384c63572566d31dea1a8f8b69 Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/toolsettings.cpp')
-rw-r--r--src/plugins/coreplugin/toolsettings.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp
index d76af89a1a..0b0a66a889 100644
--- a/src/plugins/coreplugin/toolsettings.cpp
+++ b/src/plugins/coreplugin/toolsettings.cpp
@@ -75,7 +75,6 @@ QWidget *ToolSettings::createPage(QWidget *parent)
static QString getUserFilePath(const QString &proposalFileName)
{
- static bool seeded = false;
QDir resourceDir(ICore::userResourcePath());
if (!resourceDir.exists(QLatin1String("externaltools")))
resourceDir.mkpath(QLatin1String("externaltools"));
@@ -89,10 +88,6 @@ static QString getUserFilePath(const QString &proposalFileName)
if (count > 15)
return QString();
// add random number
- if (!seeded) {
- seeded = true;
- qsrand(QTime::currentTime().msec());
- }
int number = qrand() % 1000;
tryPath = newFilePath + QString::number(number) + suffix;
}