diff options
Diffstat (limited to 'src/plugins/tasklist')
-rw-r--r-- | src/plugins/tasklist/taskfile.cpp | 5 | ||||
-rw-r--r-- | src/plugins/tasklist/taskfile.h | 2 | ||||
-rw-r--r-- | src/plugins/tasklist/tasklistplugin.cpp | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/tasklist/taskfile.cpp b/src/plugins/tasklist/taskfile.cpp index 5e1fcf60fd..c481079bdb 100644 --- a/src/plugins/tasklist/taskfile.cpp +++ b/src/plugins/tasklist/taskfile.cpp @@ -94,11 +94,12 @@ bool TaskFile::reload(QString *errorString, ReloadFlag flag, ChangeType type) deleteLater(); return true; } - return open(errorString, filePath().toString()); + return open(errorString, filePath().toString(), filePath().toString()); } -bool TaskFile::open(QString *errorString, const QString &fileName) +bool TaskFile::open(QString *errorString, const QString &fileName, const QString &realFileName) { + Q_UNUSED(realFileName) setFilePath(Utils::FileName::fromString(fileName)); return TaskListPlugin::loadFile(errorString, m_baseDir, fileName); } diff --git a/src/plugins/tasklist/taskfile.h b/src/plugins/tasklist/taskfile.h index 6e701024c0..2550c94b1d 100644 --- a/src/plugins/tasklist/taskfile.h +++ b/src/plugins/tasklist/taskfile.h @@ -55,7 +55,7 @@ public: ReloadBehavior reloadBehavior(ChangeTrigger state, ChangeType type) const; bool reload(QString *errorString, ReloadFlag flag, ChangeType type); - bool open(QString *errorString, const QString &fileName); + bool open(QString *errorString, const QString &fileName, const QString &realFileName); QString baseDir() const; void setBaseDir(const QString &base); diff --git a/src/plugins/tasklist/tasklistplugin.cpp b/src/plugins/tasklist/tasklistplugin.cpp index a272b07dca..c8921ad9d3 100644 --- a/src/plugins/tasklist/tasklistplugin.cpp +++ b/src/plugins/tasklist/tasklistplugin.cpp @@ -177,7 +177,7 @@ IDocument *TaskListPlugin::openTasks(const QString &base, const QString &fileNam file->setBaseDir(base); QString errorString; - if (!file->open(&errorString, fileName)) { + if (!file->open(&errorString, fileName, fileName)) { QMessageBox::critical(ICore::mainWindow(), tr("File Error"), errorString); delete file; return 0; |