aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kvilib/irc/KviIrcServer.cpp2
-rw-r--r--src/modules/options/OptionsWidget_servers.cpp2
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);