diff --git a/gui/resultstree.cpp b/gui/resultstree.cpp index df13ac7ff..63f9a600e 100644 --- a/gui/resultstree.cpp +++ b/gui/resultstree.cpp @@ -493,18 +493,18 @@ void ResultsTree::RefreshTree() QStandardItem *ResultsTree::EnsureFileItem(const QString &fullpath, const QString &file0, bool hide) { - QString name0 = QDir::toNativeSeparators(StripPath(file0, false)); - QString name = QDir::toNativeSeparators(StripPath(fullpath, false)); + QString name = StripPath(fullpath, false); // Since item has path with native separators we must use path with // native separators to find it. - QStandardItem *item = FindFileItem(name0); + QStandardItem *item = FindFileItem(QDir::toNativeSeparators(name)); if (item) { return item; } // Ensure shown path is with native separators - item = CreateNormalItem(name0); + name = QDir::toNativeSeparators(name); + item = CreateNormalItem(name); item->setIcon(QIcon(":images/text-x-generic.png")); //Add user data to that item