Bug 148387

Summary: Default encoding for the first used channel in a network won't change automatically after modifying it in Preferences
Product: [Applications] konversation Reporter: Dzimitryj <dimitriy.t>
Component: generalAssignee: argonel <argonel>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: 1.0.1   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dzimitryj 2007-07-31 10:41:30 UTC
Version:           1.0.1 (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
Compiler:          gcc-4.1.2 -march=athlon64 -Os -pipe
OS:                Linux

When you add networks and identities to a fresh-installed Konversation, it will remember them somehow, and later on, if you want to change default encoding for an identity, it will be automatically set up on program start to _all but the first channel added to autojoin list in any network_. I.e. if there were a network "network0" with channels "channel0", "channel1" and "channel2" with an identity "ID0" for it, and, for example, default encoding firstly was koi8, then you change it to UTF-8, it will not be changed on channel0 (which was added first in list) on startup/connect. Channel0 will have "koi8" set, even though "unicode (utf-8)" is marked as "default" for this channel in "encoding" menu called by right-click on channel. Other channels are updated correctly.
Comment 1 argonel 2008-05-09 03:24:14 UTC
I can't reproduce this. Try r805642 or later.