summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/widgets/tools/codecs/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/widgets/tools/codecs/mainwindow.cpp b/examples/widgets/tools/codecs/mainwindow.cpp
index dc72fa73b7..dfd2ff452a 100644
--- a/examples/widgets/tools/codecs/mainwindow.cpp
+++ b/examples/widgets/tools/codecs/mainwindow.cpp
@@ -122,9 +122,9 @@ void MainWindow::save()
return;
}
- QTextStream out(&file);
- out.setCodec(codecName.constData());
- out << textEdit->toPlainText();
+ QTextCodec *codec = QTextCodec::codecForName(codecName.constData());
+ QByteArray text = codec->fromUnicode(textEdit->toPlainText());
+ file.write(text);
}
void MainWindow::about()