Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 45000
Collapse All | Expand All

(-)quanta/quanta/Attic/document.cpp (-3 / +5 lines)
Lines 543-549 int Document::createTempFile() Link Here
543
 closeTempFile();
543
 closeTempFile();
544
 tempFile = new KTempFile(tmpDir);
544
 tempFile = new KTempFile(tmpDir);
545
 tempFile->setAutoDelete(true);
545
 tempFile->setAutoDelete(true);
546
 tempFile->textStream()->setEncoding(QTextStream::UnicodeUTF8);
546
 tempFile->textStream()->setCodec(QTextCodec::codecForName(dynamic_cast<KTextEditor::EncodingInterface*>(m_doc)->encoding()));
547
547
 * (tempFile->textStream()) << editIf->text();
548
 * (tempFile->textStream()) << editIf->text();
548
549
549
 m_tempFileName = QFileInfo(*(tempFile->file())).filePath();
550
 m_tempFileName = QFileInfo(*(tempFile->file())).filePath();
Lines 1762-1774 void Document::checkDirtyStatus() Link Here
1762
      QFile tmpFile(m_tempFileName);
1763
      QFile tmpFile(m_tempFileName);
1763
      if (f.open(IO_ReadOnly) && tmpFile.open(IO_ReadOnly))
1764
      if (f.open(IO_ReadOnly) && tmpFile.open(IO_ReadOnly))
1764
      {
1765
      {
1766
        QString encoding = dynamic_cast<KTextEditor::EncodingInterface*>(m_doc)->encoding();  
1765
        QString content;
1767
        QString content;
1766
        QTextStream stream(&f);
1768
        QTextStream stream(&f);
1767
        stream.setEncoding(QTextStream::UnicodeUTF8);
1769
        stream.setCodec(QTextCodec::codecForName(encoding));
1768
        content = stream.read();
1770
        content = stream.read();
1769
        QString tmpContent;
1771
        QString tmpContent;
1770
        QTextStream tmpStream(&tmpFile);
1772
        QTextStream tmpStream(&tmpFile);
1771
        tmpStream.setEncoding(QTextStream::UnicodeUTF8);
1773
        tmpStream.setCodec(QTextCodec::codecForName(encoding));
1772
        tmpContent = tmpStream.read();
1774
        tmpContent = tmpStream.read();
1773
        if (content == tmpContent)
1775
        if (content == tmpContent)
1774
        {
1776
        {

Return to bug 45000