]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/TeXFiles.py
Fix bug #11750.
[lyx.git] / lib / scripts / TeXFiles.py
index 188f6b90ad64d6d16311a818b28d5e95c58cc081..16b7df2e8b2a2ec7e29bab2b4ba42b4a431e1931 100755 (executable)
@@ -121,10 +121,11 @@ for type in types:
             # prevent inifinite recursion
             recurse = []
             for dir in dirs:
-                st = os.stat(os.path.join(root, dir))
-                key = st.st_dev, st.st_ino
-                if key not in visited:
-                    visited.add(key)
+                dirname = os.path.join(root, dir)
+                dirname = os.path.realpath(dirname)
+                dirname = os.path.normcase(dirname)
+                if dirname not in visited:
+                    visited.add(dirname)
                     recurse.append(dir)
             dirs[:] = recurse
             # check file type