Summary: | No nicknames from the identity were accepted by the connection | ||
---|---|---|---|
Product: | [Applications] konversation | Reporter: | Lars DIECKOW <lars.dieckow> |
Component: | general | Assignee: | argonel <argonel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 1.0.1 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | patch |
Description
Lars DIECKOW
2007-07-03 02:27:01 UTC
i think i've seen this as well, investigating Created attachment 24381 [details]
patch
(sorry for the spam, did i mention the webform is stupid?) So above is the fix for this, over-engineered: just the way I like it. This ensures we try each nickname we have at least once per reconnect. The old method assumed that the current nickname is #0, but sometimes the current nickname is one that was typed into Channel::nicknameCombobox or set with /nick. Since Channel::nicknameCombobox is a can of worms, I elected to leave it out of the equation. I'd commit this right now except I know Eike has a big revamp of server.cpp on its way, so I defer the timing of this commit to him. SVN commit 799159 by argonel: Now try all nicknames in the identity once and only once per reconnect attempt. BUG: 147473 M +1 -1 chatwindow.cpp M +1 -1 chatwindow.h M +0 -1 inputfilter.h M +37 -3 server.cpp M +3 -2 server.h WebSVN link: http://websvn.kde.org/?view=rev&revision=799159 |