Bug 144046

Summary: Setting the remote character set requires restart of the Konqueror to work properly
Product: [Unmaintained] kio Reporter: Max Dmitrichenko <dmitrmax>
Component: ftpAssignee: David Faure <faure>
Status: RESOLVED FIXED    
Severity: normal CC: adawit, bartek
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In: 4.6.4
Sentry Crash Report:

Description Max Dmitrichenko 2007-04-10 22:43:13 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Debian stable Packages
OS:                Linux

Choosing a remote character set for FTP kio slave requires restarting of Konqueror.

I have an UTF-8 setup and I reproduce it with following:

1) Open a FTP directory that contains non-UTF-8 characters, e.g. in KOI8-R.
2) Choose the remote character set via Tools->Remote Character Set->koi8-r. You see that names are reencoded and readable now.
3) Change the directory to another one that also contains koi8-r names and you see that these names are not reencoded. You need to change charset to something other than koi8-r and then back to koi8-r.
4) Restart the Konqueror and you see that everything works now. It remembers the last charset you've chosen and works properly since this moment. But changing it to other value again requires restart of the browser.
Comment 1 Max Dmitrichenko 2007-04-10 22:44:35 UTC
This is also reproducable on the latest ArchLinux with KDE 3.5.6.
Comment 2 Dawit Alemayehu 2011-04-07 23:40:53 UTC
*** Bug 186002 has been marked as a duplicate of this bug. ***
Comment 3 Dawit Alemayehu 2011-05-04 03:29:08 UTC
Does this happen in KDE 4.x as well ?
Comment 4 Dawit Alemayehu 2011-05-04 19:17:01 UTC
Git commit 36bf56dd909c4e195821f3265840d5c8a3079eb4 by Dawit Alemayehu.
Committed on 04/05/2011 at 19:27.
Pushed by adawit into branch 'KDE/4.6'.

Re-read the remote chosen by the user when configuration change notification
is received.

BUG: 144046
FIXED-IN: 4.6.4

M  +5    -3    kio/kio/slavebase.cpp     

http://commits.kde.org/kdelibs/36bf56dd909c4e195821f3265840d5c8a3079eb4
Comment 5 Dawit Alemayehu 2011-05-04 19:17:33 UTC
Git commit 321af2e55a1b46061f960cea59a8edd2a971ffbe by Dawit Alemayehu.
Committed on 04/05/2011 at 19:27.
Pushed by adawit into branch 'master'.

Re-read the remote chosen by the user when configuration change notification
is received.

CCBUG: 144046

(cherry picked from commit 3114f7eea6eec110b3051857e1998e8c65a817b5)

M  +5    -3    kio/kio/slavebase.cpp     

http://commits.kde.org/kdelibs/321af2e55a1b46061f960cea59a8edd2a971ffbe