KCM: Make sure Unicode is used for editing bashrc

This resolves issue #6.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
pull/7/head
Mavridis Philippe 2 years ago
parent b2735d9272
commit a7d117f83a
No known key found for this signature in database
GPG Key ID: F8D2D7E2F989A494

@ -509,13 +509,14 @@ void KcmGtk::save()
if (file.exists())
{
file.open(IO_ReadOnly);
TQByteArray fileData = file.readAll();
TQTextStream fileDataStream = TQTextStream(&file);
fileDataStream.setEncoding(TQTextStream::Locale);
TQString fileDataString = fileDataStream.read();
file.close();
TQString rcLine = "export GTK2_RC_FILES=$HOME/.gtkrc-2.0";
TQString fileDataString(fileData);
fileDataString.replace("\n" + rcLine, "\n# (This is no longer needed from version 0.8 of the theme engine)\n# " + rcLine);
file.open(IO_WriteOnly);
stream.setDevice(TQT_TQIODEVICE(&file));
stream << fileDataString;

Loading…
Cancel
Save