Use long path names when comparing FileNames

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26745 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Peter Kümmel 2008-10-05 12:08:21 +00:00
parent cab745d661
commit f4787aa9c9

View File

@ -916,12 +916,15 @@ docstring const FileName::relPath(string const & path) const
}
bool operator==(FileName const & lhs, FileName const & rhs)
bool operator==(FileName const & l, FileName const & r)
{
// FIXME: We need to solve this warning from Qt documentation:
// FIXME: In future use Qt.
// Qt 4.4: We need to solve this warning from Qt documentation:
// * Long and short file names that refer to the same file on Windows are
// treated as if they referred to different files.
// This is supposed to be fixed for Qt5.
FileName const lhs(os::internal_path(l.absFilename()));
FileName const rhs(os::internal_path(r.absFilename()));
if (lhs.empty())
// QFileInfo::operator==() returns false if the two QFileInfo are empty.