Use qsrand initialization from Qt examples
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 21 Jun 2008 14:27:36 +0000 (16:27 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 21 Jun 2008 14:27:36 +0000 (16:27 +0200)
Since for some bizarre (and locally unreproducable) reason the default
nick for newly created identities seems to be "quassel251" for many people,
we try a different way of seeding the random generator. No idea why localtime
wouldn't work...

src/common/main.cpp

index dca7033..9dab54c 100644 (file)
@@ -79,7 +79,7 @@ int main(int argc, char **argv) {
   QApplication app(argc, argv);
 #endif
 
-  qsrand(QDateTime::currentDateTime().toTime_t());
+  qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
 
   // Set up i18n support
   QLocale locale = QLocale::system();