KCM: Make sure Unicode is used for editing bashrc

This resolves issue #6.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit a7d117f83a)
r14.0.x
Mavridis Philippe 2 years ago
parent 70b0d4bf82
commit ea4b637758
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