diff --git a/src/mainwidget.cpp b/src/mainwidget.cpp index 19833ee..7c29c3c 100644 --- a/src/mainwidget.cpp +++ b/src/mainwidget.cpp @@ -158,8 +158,8 @@ void MainWidget::fileSave() { if(salva) { m_outputFilename=saveFilename; - ifstream in(m_tmpFilename); - ofstream out(m_outputFilename); + ifstream in(m_tmpFilename.local8Bit()); + ofstream out(m_outputFilename.local8Bit()); if(!in || !out) { emit signalChangeStatusbar(i18n(i18n("Error while saving file"))); @@ -179,8 +179,8 @@ void MainWidget::fileSave() { } else if (m_changed) { - ifstream in(m_tmpFilename); - ofstream out(m_outputFilename); + ifstream in(m_tmpFilename.local8Bit()); + ofstream out(m_outputFilename.local8Bit()); if(!in || !out) { emit signalChangeStatusbar(i18n("Error while saving file")); @@ -244,8 +244,8 @@ void MainWidget::fileSaveAs() { if(salva) { m_outputFilename=saveFilename; - ifstream in(m_tmpFilename); - ofstream out(m_outputFilename); + ifstream in(m_tmpFilename.local8Bit()); + ofstream out(m_outputFilename.local8Bit()); if(!in || !out) { emit signalChangeStatusbar(i18n("Error while saving file"));