aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar staticfox2016-08-12 03:09:10 -0400
committerGravatar staticfox2016-08-12 03:09:10 -0400
commit5f84c4670363ba464e9e472bc48b21a228ce7606 (patch)
treecec094196286a53a89b766946c8907c5c858748a /src/modules
parentbkvitrayicon: Remove pointless cast (diff)
downloadKVIrc-5f84c4670363ba464e9e472bc48b21a228ce7606.tar.gz
KVIrc-5f84c4670363ba464e9e472bc48b21a228ce7606.tar.bz2
KVIrc-5f84c4670363ba464e9e472bc48b21a228ce7606.zip
bkvitrayicon: Move srand to module init
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/trayicon/libkvitrayicon.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/modules/trayicon/libkvitrayicon.cpp b/src/modules/trayicon/libkvitrayicon.cpp
index 921d9308c..f8474c1c2 100644
--- a/src/modules/trayicon/libkvitrayicon.cpp
+++ b/src/modules/trayicon/libkvitrayicon.cpp
@@ -226,8 +226,6 @@ bool KviTrayIconWidget::event(QEvent * e)
}
}
- // We use the bad way to generate random numbers :)))))
- std::srand(std::time(nullptr));
if(tmp.isEmpty())
tmp = __tr2qs_no_xgettext(idlemsgs[std::rand() % NIDLEMSGS]);
@@ -746,6 +744,7 @@ static bool trayicon_module_init(KviModule * m)
KVSM_REGISTER_SIMPLE_COMMAND(m, "show", trayicon_kvs_cmd_show);
KVSM_REGISTER_FUNCTION(m, "isVisible", trayicon_kvs_fnc_isvisible);
+ std::srand(std::time(nullptr));
return true;
}