summaryrefslogtreecommitdiff
path: root/src/plugins/tasklist
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/tasklist')
-rw-r--r--src/plugins/tasklist/taskfile.cpp5
-rw-r--r--src/plugins/tasklist/taskfile.h2
-rw-r--r--src/plugins/tasklist/tasklistplugin.cpp2
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;