diff --git a/sources/qetapp.cpp b/sources/qetapp.cpp index 5412c0c76..897b2402d 100644 --- a/sources/qetapp.cpp +++ b/sources/qetapp.cpp @@ -1792,8 +1792,8 @@ void QETApp::checkBackupFiles() //Remove from the list @stale_files, the stales file of opened project const QList sf = stale_files; for (KAutoSaveFile *kasf : sf) { - for (QETProject *project : registeredProjects().values()) { - if (kasf->managedFile() == QUrl(project->filePath())) { + for (QETProject *project : registeredProjects().values()) { + if (kasf->managedFile() == QUrl::fromLocalFile(project->filePath())) { stale_files.removeOne(kasf); } } diff --git a/sources/qetproject.cpp b/sources/qetproject.cpp index 6545a419a..0e5995100 100644 --- a/sources/qetproject.cpp +++ b/sources/qetproject.cpp @@ -263,8 +263,8 @@ void QETProject::setFilePath(const QString &filepath) delete m_backup_file; m_backup_file = nullptr; } - QUrl url_(filepath); - m_backup_file = new KAutoSaveFile(url_, this); + + m_backup_file = new KAutoSaveFile(QUrl::fromLocalFile(filepath), this); if (!m_backup_file->open(QIODevice::WriteOnly)) { delete m_backup_file; m_backup_file = nullptr;