diff options
| author | 2011-12-27 16:01:23 +0000 | |
|---|---|---|
| committer | 2011-12-27 16:01:23 +0000 | |
| commit | ec5d5aac8aa3db762e1aeed4f581774fb48da034 (patch) | |
| tree | 576c5367ccdb5e49a821072ab8790bd48a87c5ce /src | |
| parent | Fix compilation when KDE is disabled. (diff) | |
| download | KVIrc-ec5d5aac8aa3db762e1aeed4f581774fb48da034.tar.gz KVIrc-ec5d5aac8aa3db762e1aeed4f581774fb48da034.tar.bz2 KVIrc-ec5d5aac8aa3db762e1aeed4f581774fb48da034.zip | |
Fix #1243. Also fix server unique ID generation.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6003 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvilib/irc/KviIrcServer.cpp | 2 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_servers.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/kvilib/irc/KviIrcServer.cpp b/src/kvilib/irc/KviIrcServer.cpp index 954a9b47d..319c39f49 100644 --- a/src/kvilib/irc/KviIrcServer.cpp +++ b/src/kvilib/irc/KviIrcServer.cpp @@ -178,7 +178,7 @@ void KviIrcServer::generateUniqueId() { struct timeval tv; kvi_gettimeofday(&tv,0); - m_szId = QString("myserver%1%2%3").arg(tv.tv_usec).arg(rand() % 1000,rand() % 1000); + m_szId = QString("myserver%1%2%3").arg(tv.tv_usec).arg(rand() % 1000).arg(rand() % 1000); } QString KviIrcServer::ircUri() diff --git a/src/modules/options/OptionsWidget_servers.cpp b/src/modules/options/OptionsWidget_servers.cpp index 45b03c5da..154c937bf 100644 --- a/src/modules/options/OptionsWidget_servers.cpp +++ b/src/modules/options/OptionsWidget_servers.cpp @@ -1993,6 +1993,8 @@ void OptionsWidget_servers::pasteServer() IrcServerOptionsTreeWidgetItem * it = new IrcServerOptionsTreeWidgetItem(net, *(g_pIconManager->getSmallIcon(KviIconManager::Server)),m_pClipboard); + it->m_pServerData->generateUniqueId(); // FIXME: This isn't necessairly unique... + net->setExpanded(true); it->setSelected(true); |
